OpenStructure
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 118 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 138 of file composite3.hh.

const CuboidAxis& GetAxisB ( ) const
inline

Definition at line 139 of file composite3.hh.

const CuboidAxis& GetAxisC ( ) const
inline

Definition at line 140 of file composite3.hh.

Vec3 GetCenter ( ) const
inline

Definition at line 130 of file composite3.hh.

Vec3 GetHalfExtents ( ) const
inline

Definition at line 124 of file composite3.hh.

const Vec3& GetVecA ( ) const
inline

Definition at line 134 of file composite3.hh.

const Vec3& GetVecB ( ) const
inline

Definition at line 135 of file composite3.hh.

const Vec3& GetVecC ( ) const
inline

Definition at line 136 of file composite3.hh.


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