OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions
Cuboid Class Reference

#include <composite3.hh>

Public Member Functions

 Cuboid ()
 Cuboid (const Vec3 &center, const CuboidAxis &a, const CuboidAxis &b, const CuboidAxis &c)
Vec3 GetHalfExtents () const
Vec3 GetCenter () const
const Vec3GetVecA () const
const Vec3GetVecB () const
const Vec3GetVecC () const
const CuboidAxisGetAxisA () const
const CuboidAxisGetAxisB () const
const CuboidAxisGetAxisC () const

Detailed Description

arbitrary oriented bounding cuboid

Definition at line 115 of file composite3.hh.


Constructor & Destructor Documentation

Cuboid ( )
Cuboid ( const Vec3 center,
const CuboidAxis a,
const CuboidAxis b,
const CuboidAxis c 
)

Member Function Documentation

const CuboidAxis& GetAxisA ( ) const
inline

Definition at line 135 of file composite3.hh.

const CuboidAxis& GetAxisB ( ) const
inline

Definition at line 136 of file composite3.hh.

const CuboidAxis& GetAxisC ( ) const
inline

Definition at line 137 of file composite3.hh.

Vec3 GetCenter ( ) const
inline

Definition at line 127 of file composite3.hh.

Vec3 GetHalfExtents ( ) const
inline

Definition at line 121 of file composite3.hh.

const Vec3& GetVecA ( ) const
inline

Definition at line 131 of file composite3.hh.

const Vec3& GetVecB ( ) const
inline

Definition at line 132 of file composite3.hh.

const Vec3& GetVecC ( ) const
inline

Definition at line 133 of file composite3.hh.


The documentation for this class was generated from the following file: