VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
trpgMBR Class Reference

{secret} More...

Public Member Functions

 trpgMBR (void)
 ~trpgMBR (void)
bool isValid (void) const
void Reset (void)
void AddPoint (const trpg3dPoint &)
void AddPoint (double, double, double)
void GetMBR (trpg3dPoint &ll, trpg3dPoint &ur) const
trpg3dPoint GetLL (void) const
trpg3dPoint GetUR (void) const
void Union (const trpgMBR &)
bool Overlap (const trpg2dPoint &ll, const trpg2dPoint &ur) const
 bool Overlap(const trpgMBR &) const;
bool Within (const trpg2dPoint &) const
 bool Within(const trpg3dPoint &) const

Protected Member Functions

bool inRange (double minv, double maxv, double val) const

Protected Attributes

bool valid
trpg3dPoint ll
trpg3dPoint ur

Detailed Description

{secret}

Constructor & Destructor Documentation

trpgMBR::trpgMBR ( void  )
trpgMBR::~trpgMBR ( void  )
inline

Member Function Documentation

bool trpgMBR::isValid ( void  ) const
void trpgMBR::Reset ( void  )
void trpgMBR::AddPoint ( const trpg3dPoint )
void trpgMBR::AddPoint ( double  ,
double  ,
double   
)
void trpgMBR::GetMBR ( trpg3dPoint ll,
trpg3dPoint ur 
) const
trpg3dPoint trpgMBR::GetLL ( void  ) const
trpg3dPoint trpgMBR::GetUR ( void  ) const
void trpgMBR::Union ( const trpgMBR )
bool trpgMBR::Overlap ( const trpg2dPoint ll,
const trpg2dPoint ur 
) const

bool Overlap(const trpgMBR &) const;

bool trpgMBR::Within ( const trpg2dPoint ) const

bool Within(const trpg3dPoint &) const

bool trpgMBR::inRange ( double  minv,
double  maxv,
double  val 
) const
inlineprotected

Member Data Documentation

bool trpgMBR::valid
protected
trpg3dPoint trpgMBR::ll
protected
trpg3dPoint trpgMBR::ur
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)