VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Public Attributes
makVrv::DtIntersectorResult Class Reference

Descriptor for a single intersection result. More...

Inheritance diagram for makVrv::DtIntersectorResult:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::vector< double > DtIntersectTriangle

Public Member Functions

 DtIntersectorResult ()
 Default CTOR.
 DtIntersectorResult (double x, double y, double z, double normalX, double normalY, double normalZ, const DtUniqueID &id)
 CTOR.
 DtIntersectorResult (const DtIntersectorResult &orig)
 Copy CTOR.
DtIntersectorResultoperator= (const DtIntersectorResult &orig)
 Assignment Operator.
bool operator== (const DtIntersectorResult &) const
 Equality Operator.
bool operator!= (const DtIntersectorResult &rhs) const
 Inequality Operator.

Public Attributes

double x
 x coordinate, in database coordinates of the intersection
double y
 y coordinate, in database coordinates of the intersection
double z
 z coordinate, in database coordinates of the intersection
double normalX
 The x coordinate of the vector normal to the point of intersection, if requested.
double normalY
 The y coordinate of the vector normal to the point of intersection, if requested.
double normalZ
 The z coordinate of the vector normal to the point of intersection, if requested.
DtUniqueID id
 The elementID of the node intersected.
DtIntersectTriangle isectTriangle
 The triangle intersection, if requested.

Detailed Description

Descriptor for a single intersection result.


Member Typedef Documentation


Constructor & Destructor Documentation

Default CTOR.

makVrv::DtIntersectorResult::DtIntersectorResult ( double  x,
double  y,
double  z,
double  normalX,
double  normalY,
double  normalZ,
const DtUniqueID id 
)

CTOR.

Copy CTOR.


Member Function Documentation

DtIntersectorResult& makVrv::DtIntersectorResult::operator= ( const DtIntersectorResult orig)

Assignment Operator.

bool makVrv::DtIntersectorResult::operator== ( const DtIntersectorResult ) const

Equality Operator.

bool makVrv::DtIntersectorResult::operator!= ( const DtIntersectorResult rhs) const [inline]

Inequality Operator.


Member Data Documentation

x coordinate, in database coordinates of the intersection

Referenced by makVrv::DtOsgIntersectorSorter::operator()().

y coordinate, in database coordinates of the intersection

Referenced by makVrv::DtOsgIntersectorSorter::operator()().

z coordinate, in database coordinates of the intersection

Referenced by makVrv::DtOsgIntersectorSorter::operator()().

The x coordinate of the vector normal to the point of intersection, if requested.

The y coordinate of the vector normal to the point of intersection, if requested.

The z coordinate of the vector normal to the point of intersection, if requested.

The elementID of the node intersected.

The triangle intersection, if requested.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)