glotzdatasources::Stencil Class Reference

#include <Stencil.h>

Inheritance diagram for glotzdatasources::Stencil:

glotzdatasources::BoxStencil glotzdatasources::StencilUnion

List of all members.

Public Member Functions

 Stencil ()
virtual ~Stencil ()
virtual bool Contains (glotz_vec &)
void SetIsInverted (bool)
bool GetIsInverted () const
void SetPosition (glotz_vec &)
glotz_vecGetPosition ()
virtual glotz_vecGetMaxBound ()
virtual glotz_vecGetMinBound ()

Protected Member Functions

bool InversionCorrected (bool)

Protected Attributes

glotz_vec mMaxBound
glotz_vec mMinBound
glotz_vec mPosition
bool mIsInverted


Constructor & Destructor Documentation

glotzdatasources::Stencil::Stencil (  ) 

glotzdatasources::Stencil::~Stencil (  )  [virtual]


Member Function Documentation

bool glotzdatasources::Stencil::Contains ( glotz_vec x  )  [virtual]

Reimplemented in glotzdatasources::BoxStencil, and glotzdatasources::StencilUnion.

void glotzdatasources::Stencil::SetIsInverted ( bool  value  ) 

Reimplemented in glotzdatasources::StencilUnion.

bool glotzdatasources::Stencil::GetIsInverted (  )  const

Reimplemented in glotzdatasources::StencilUnion.

void glotzdatasources::Stencil::SetPosition ( glotz_vec pos  ) 

glotz_vec & glotzdatasources::Stencil::GetPosition (  ) 

glotz_vec & glotzdatasources::Stencil::GetMaxBound (  )  [virtual]

Reimplemented in glotzdatasources::StencilUnion.

glotz_vec & glotzdatasources::Stencil::GetMinBound (  )  [virtual]

Reimplemented in glotzdatasources::StencilUnion.

bool glotzdatasources::Stencil::InversionCorrected ( bool  value  )  [protected]


Member Data Documentation

glotz_vec glotzdatasources::Stencil::mMaxBound [protected]

glotz_vec glotzdatasources::Stencil::mMinBound [protected]

glotz_vec glotzdatasources::Stencil::mPosition [protected]

bool glotzdatasources::Stencil::mIsInverted [protected]

Reimplemented in glotzdatasources::StencilUnion.


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:53:26 2009 by  doxygen 1.5.3