nuklei::BoxROI Class Reference
Inheritance diagram for nuklei::BoxROI:
nuklei::RegionOfInterest

Public Member Functions

 BoxROI (const Vector3 &centerLoc, const Quaternion &centerOri, const Vector3 &edgeLengths)
 
 BoxROI (const std::string &s)
 
void setCenterOriSize (const std::string &centerSize)
 
void setCenterAxesSize (const std::string &centerSize)
 
virtual bool intersectsPlane (const Vector3 &p, const Vector3 &q, const Vector3 &r) const
 
virtual bool intersectsPlane (const Vector3 &p, const Vector3 &v) const
 
- Public Member Functions inherited from nuklei::RegionOfInterest
 RegionOfInterest (bool positive=true)
 
bool contains (const Vector3 &v) const
 
virtual void enqueue (boost::shared_ptr< RegionOfInterest > &roi)
 
virtual void setSign (bool positive)
 
void buildAABBTree ()
 
void pushTriangles (std::list< boost::any > &triangles) const
 

Protected Member Functions

bool contains_ (const Vector3 &v) const
 
void buildAABBTree_ ()
 
void pushTriangles_ (std::list< boost::any > &triangles) const
 

Additional Inherited Members

- Protected Attributes inherited from nuklei::RegionOfInterest
bool positive_
 

Detailed Description

Definition at line 90 of file RegionOfInterest.h.


The documentation for this class was generated from the following files:
© Copyright 2007-2013 Renaud Detry.
Distributed under the terms of the GNU General Public License (GPL).
(See accompanying file LICENSE.txt or copy at http://www.gnu.org/copyleft/gpl.html.)
Revised Sun Sep 13 2020 19:10:07.