OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Public Attributes | List of all members
osgUtil::PolytopeIntersector::Intersection Struct Reference

#include <PolytopeIntersector.h>

Collaboration diagram for osgUtil::PolytopeIntersector::Intersection:
Collaboration graph
[legend]

Public Types

enum  { MaxNumIntesectionPoints =6 }
 

Public Member Functions

 Intersection ()
 
bool operator< (const Intersection &rhs) const
 

Public Attributes

double distance
 distance from reference plane More...
 
double maxDistance
 maximum distance of intersection points from reference plane More...
 
osg::NodePath nodePath
 
osg::ref_ptr< osg::Drawabledrawable
 
osg::ref_ptr< osg::RefMatrixmatrix
 
Vec3_type localIntersectionPoint
 center of all intersection points More...
 
unsigned int numIntersectionPoints
 
Vec3_type intersectionPoints [MaxNumIntesectionPoints]
 
unsigned int primitiveIndex
 primitive index More...
 

Detailed Description

Definition at line 49 of file PolytopeIntersector.h.

Member Enumeration Documentation

anonymous enum
Enumerator
MaxNumIntesectionPoints 

Definition at line 68 of file PolytopeIntersector.h.

Constructor & Destructor Documentation

osgUtil::PolytopeIntersector::Intersection::Intersection ( )
inline

Definition at line 51 of file PolytopeIntersector.h.

Member Function Documentation

bool osgUtil::PolytopeIntersector::Intersection::operator< ( const Intersection rhs) const
inline

Definition at line 57 of file PolytopeIntersector.h.

Member Data Documentation

double osgUtil::PolytopeIntersector::Intersection::distance

distance from reference plane

Definition at line 70 of file PolytopeIntersector.h.

osg::ref_ptr<osg::Drawable> osgUtil::PolytopeIntersector::Intersection::drawable

Definition at line 73 of file PolytopeIntersector.h.

Vec3_type osgUtil::PolytopeIntersector::Intersection::intersectionPoints[MaxNumIntesectionPoints]

Definition at line 77 of file PolytopeIntersector.h.

Vec3_type osgUtil::PolytopeIntersector::Intersection::localIntersectionPoint

center of all intersection points

Definition at line 75 of file PolytopeIntersector.h.

osg::ref_ptr<osg::RefMatrix> osgUtil::PolytopeIntersector::Intersection::matrix

Definition at line 74 of file PolytopeIntersector.h.

double osgUtil::PolytopeIntersector::Intersection::maxDistance

maximum distance of intersection points from reference plane

Definition at line 71 of file PolytopeIntersector.h.

osg::NodePath osgUtil::PolytopeIntersector::Intersection::nodePath

Definition at line 72 of file PolytopeIntersector.h.

unsigned int osgUtil::PolytopeIntersector::Intersection::numIntersectionPoints

Definition at line 76 of file PolytopeIntersector.h.

unsigned int osgUtil::PolytopeIntersector::Intersection::primitiveIndex

primitive index

Definition at line 78 of file PolytopeIntersector.h.


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