VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Attributes
DtSphereIntersectionRecord Class Reference
Inheritance diagram for DtSphereIntersectionRecord:
Inheritance graph
[legend]

Public Types

typedef std::list
< DtAllTypesPolygon * > 
DtPolygonList
 
- Public Types inherited from DtIntersectionRecord
enum  DtRecordType {
  BASE_TYPE = 0, CHORD_TYPE = 1, GDBCHORD_TYPE = 2, SPHERE_TYPE = 3,
  GDBSPHERE_TYPE = 4
}
 
enum  DtIntersectionType {
  INT_EXISTS = 0, INT_POINT = 0x01, INT_NORMAL = 0x02, INT_RESERVED = 0x04,
  INT_ALL_DATA = 0x07
}
 

Public Member Functions

 DtSphereIntersectionRecord ()
 
virtual ~DtSphereIntersectionRecord ()
 
 DtSphereIntersectionRecord (const DtSphereIntersectionRecord &orig)
 
DtSphereIntersectionRecordoperator= (const DtSphereIntersectionRecord &orig)
 
virtual
DtSphereIntersectionRecord
clone () const
 
virtual void addPolygon (DtAllTypesPolygon *poly)
 
virtual void clearPolygons ()
 
virtual const DtPolygonListintersectedPolygons () const
 
- Public Member Functions inherited from DtIntersectionRecord
 DtIntersectionRecord ()
 
virtual ~DtIntersectionRecord ()
 
 DtIntersectionRecord (const DtIntersectionRecord &orig)
 
DtIntersectionRecordoperator= (const DtIntersectionRecord &orig)
 
virtual DtRecordType type () const
 
virtual void dump () const
 
bool intersectionFound () const
 
void setIntersectionFound (bool arg)
 

Protected Attributes

DtPolygonList myIntersectedPolygons
 
- Protected Attributes inherited from DtIntersectionRecord
bool myIntersectionFound
 

Member Typedef Documentation

Constructor & Destructor Documentation

DtSphereIntersectionRecord::DtSphereIntersectionRecord ( )
virtual DtSphereIntersectionRecord::~DtSphereIntersectionRecord ( )
virtual
DtSphereIntersectionRecord::DtSphereIntersectionRecord ( const DtSphereIntersectionRecord orig)

Member Function Documentation

DtSphereIntersectionRecord& DtSphereIntersectionRecord::operator= ( const DtSphereIntersectionRecord orig)
virtual DtSphereIntersectionRecord* DtSphereIntersectionRecord::clone ( ) const
virtual

Reimplemented from DtIntersectionRecord.

virtual void DtSphereIntersectionRecord::addPolygon ( DtAllTypesPolygon poly)
virtual
virtual void DtSphereIntersectionRecord::clearPolygons ( )
virtual
virtual const DtPolygonList& DtSphereIntersectionRecord::intersectedPolygons ( ) const
virtual

Member Data Documentation

DtPolygonList DtSphereIntersectionRecord::myIntersectedPolygons
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)