Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
shaftbb Struct Reference

Public Member Functions

 shaftbb ()
 
 shaftbb (const ivec &o, int size)
 
 shaftbb (const ivec &o, int size, const bvec &edges)
 
ushortoperator[] (int i)
 
ushort operator[] (int i) const
 
bool contains (const shaftbb &o) const
 
bool outside (const ivec &o, int size) const
 
bool outside (const shaftbb &o) const
 
bool notinside (const shaftbb &o) const
 

Public Attributes

union {
ushort v [6]
 
   struct {
usvec min
 
usvec max
 
   } 
 
}; 
 

Constructor & Destructor Documentation

shaftbb::shaftbb ( )
inline
shaftbb::shaftbb ( const ivec o,
int  size 
)
inline
shaftbb::shaftbb ( const ivec o,
int  size,
const bvec edges 
)
inline

Member Function Documentation

bool shaftbb::contains ( const shaftbb o) const
inline
bool shaftbb::notinside ( const shaftbb o) const
inline
ushort& shaftbb::operator[] ( int  i)
inline
ushort shaftbb::operator[] ( int  i) const
inline
bool shaftbb::outside ( const ivec o,
int  size 
) const
inline
bool shaftbb::outside ( const shaftbb o) const
inline

Member Data Documentation

union { ... }

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