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 116 of file composite3.hh.

Constructor & Destructor Documentation

◆ Cuboid() [1/2]

Cuboid ( )

◆ Cuboid() [2/2]

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

Member Function Documentation

◆ GetAxisA()

const CuboidAxis& GetAxisA ( ) const
inline

Definition at line 136 of file composite3.hh.

◆ GetAxisB()

const CuboidAxis& GetAxisB ( ) const
inline

Definition at line 137 of file composite3.hh.

◆ GetAxisC()

const CuboidAxis& GetAxisC ( ) const
inline

Definition at line 138 of file composite3.hh.

◆ GetCenter()

Vec3 GetCenter ( ) const
inline

Definition at line 128 of file composite3.hh.

◆ GetHalfExtents()

Vec3 GetHalfExtents ( ) const
inline

Definition at line 122 of file composite3.hh.

◆ GetVecA()

const Vec3& GetVecA ( ) const
inline

Definition at line 132 of file composite3.hh.

◆ GetVecB()

const Vec3& GetVecB ( ) const
inline

Definition at line 133 of file composite3.hh.

◆ GetVecC()

const Vec3& GetVecC ( ) const
inline

Definition at line 134 of file composite3.hh.


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