cisst-saw
Loading...
Searching...
No Matches
msh2BoundingBox Class Reference

#include <msh2BoundingBox.h>

Public Member Functions

vct2 Diagonal () const
double DiagonalLength () const
vct2 MidPoint () const
 msh2BoundingBox (const vct2 &MinC, const vct2 &MaxC)
 msh2BoundingBox ()
 msh2BoundingBox (const msh2BoundingBox &S)
msh2BoundingBoxoperator= (const msh2BoundingBox &S)
msh2BoundingBoxoperator= (const vct2 &V)
msh2BoundingBoxInclude (const msh2BoundingBox &him)
msh2BoundingBoxInclude (const vct2 &V)
msh2BoundingBoxEnlargeBy (double dist)
int Includes (const vct2 &p, double dist=0.0) const
int Includes (const msh2BoundingBox &B, double dist=0.0) const

Public Attributes

vct2 MinCorner
vct2 MaxCorner

Constructor & Destructor Documentation

◆ msh2BoundingBox() [1/3]

msh2BoundingBox::msh2BoundingBox ( const vct2 & MinC,
const vct2 & MaxC )
inline

◆ msh2BoundingBox() [2/3]

msh2BoundingBox::msh2BoundingBox ( )
inline

◆ msh2BoundingBox() [3/3]

msh2BoundingBox::msh2BoundingBox ( const msh2BoundingBox & S)
inline

Member Function Documentation

◆ Diagonal()

vct2 msh2BoundingBox::Diagonal ( ) const
inline

◆ DiagonalLength()

double msh2BoundingBox::DiagonalLength ( ) const
inline

◆ EnlargeBy()

msh2BoundingBox & msh2BoundingBox::EnlargeBy ( double dist)
inline

◆ Include() [1/2]

msh2BoundingBox & msh2BoundingBox::Include ( const msh2BoundingBox & him)

◆ Include() [2/2]

msh2BoundingBox & msh2BoundingBox::Include ( const vct2 & V)

◆ Includes() [1/2]

int msh2BoundingBox::Includes ( const msh2BoundingBox & B,
double dist = 0.0 ) const
inline

◆ Includes() [2/2]

int msh2BoundingBox::Includes ( const vct2 & p,
double dist = 0.0 ) const
inline

◆ MidPoint()

vct2 msh2BoundingBox::MidPoint ( ) const
inline

◆ operator=() [1/2]

msh2BoundingBox & msh2BoundingBox::operator= ( const msh2BoundingBox & S)
inline

◆ operator=() [2/2]

msh2BoundingBox & msh2BoundingBox::operator= ( const vct2 & V)
inline

Member Data Documentation

◆ MaxCorner

vct2 msh2BoundingBox::MaxCorner

◆ MinCorner

vct2 msh2BoundingBox::MinCorner

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