VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)