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 Vec3 & GetVecA () const
const Vec3 & GetVecB () const
const Vec3 & GetVecC () const
const CuboidAxis & GetAxisA () const
const CuboidAxis & GetAxisB () const
const CuboidAxis & GetAxisC () 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: