VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes | Static Protected Attributes
DtNetworkSegment Class Reference
Inheritance diagram for DtNetworkSegment:
Inheritance graph
[legend]

Public Member Functions

 DtNetworkSegment ()
virtual ~DtNetworkSegment ()
 DtNetworkSegment (const DtNetworkSegment &orig)
DtNetworkSegmentoperator= (const DtNetworkSegment &orig)
virtual const DtChord chord () const
virtual void setPoints (int pt1, int pt2)
virtual void increaseIndex (int val)
virtual DtNetworkEdgeparentEdge ()
virtual const DtNetworkEdgeparentEdge () const
virtual void setParentEdge (DtNetworkEdge *edge)
virtual DtString type ()
virtual DtPoint endpoint0 () const
virtual DtPoint endpoint1 () const
virtual double length () const
virtual const DtSpecificationspecification () const
virtual double minX () const
virtual double maxX () const
virtual double minY () const
virtual double maxY () const
virtual double minZ () const
virtual double maxZ () const
virtual double distanceToPoint (const DtPoint &point) const
virtual double distanceToPointInXY (const DtPoint &pointIn) const
virtual bool xyIntersects (const DtNetworkSegment &seg) const
virtual bool xyIntersects (const DtNetworkSegment &seg, double &distanceSquared, double &thisX, double &thisY, double &otherX, double &otherY) const
virtual void closestPoint (const DtPoint &pointIn, DtPoint &closestPnt, double &distance) const
virtual void closestPointInXY (const DtPoint &pointIn, DtPoint &pointOut, double &distance) const
- Public Member Functions inherited from DtNetworkElement
 DtNetworkElement ()
virtual ~DtNetworkElement ()
virtual unsigned int arrayIndex () const
virtual void setArrayIndex (unsigned int val)
virtual bool networked () const
virtual bool isRemoved () const
virtual bool isNotRemoved () const
virtual void setAsRemoved (bool onOff)

Protected Attributes

int myIndex1
int myIndex2
DtNetworkEdgemyParentEdge
- Protected Attributes inherited from DtNetworkElement
bool myIsRemoved
unsigned int myArrayIndex

Static Protected Attributes

static const double theParallelAngle
- Static Protected Attributes inherited from DtNetworkElement
static const unsigned int theVoidIndex

Additional Inherited Members

- Static Public Member Functions inherited from DtNetworkElement
static unsigned int voidIndex ()

Constructor & Destructor Documentation

DtNetworkSegment::DtNetworkSegment ( )
virtual DtNetworkSegment::~DtNetworkSegment ( )
virtual
DtNetworkSegment::DtNetworkSegment ( const DtNetworkSegment orig)

Member Function Documentation

DtNetworkSegment& DtNetworkSegment::operator= ( const DtNetworkSegment orig)
virtual const DtChord DtNetworkSegment::chord ( ) const
virtual

Reimplemented in DtNetworkSegmentHelper.

virtual void DtNetworkSegment::setPoints ( int  pt1,
int  pt2 
)
virtual
virtual void DtNetworkSegment::increaseIndex ( int  val)
virtual
virtual DtNetworkEdge* DtNetworkSegment::parentEdge ( )
virtual
virtual const DtNetworkEdge* DtNetworkSegment::parentEdge ( ) const
virtual
virtual void DtNetworkSegment::setParentEdge ( DtNetworkEdge edge)
virtual
virtual DtString DtNetworkSegment::type ( )
virtual

Reimplemented in DtNetworkSegmentHelper.

virtual DtPoint DtNetworkSegment::endpoint0 ( ) const
virtual

Reimplemented in DtNetworkSegmentHelper.

virtual DtPoint DtNetworkSegment::endpoint1 ( ) const
virtual

Reimplemented in DtNetworkSegmentHelper.

virtual double DtNetworkSegment::length ( ) const
virtual
virtual const DtSpecification& DtNetworkSegment::specification ( ) const
virtual

Implements DtNetworkElement.

virtual double DtNetworkSegment::minX ( ) const
virtual
virtual double DtNetworkSegment::maxX ( ) const
virtual
virtual double DtNetworkSegment::minY ( ) const
virtual
virtual double DtNetworkSegment::maxY ( ) const
virtual
virtual double DtNetworkSegment::minZ ( ) const
virtual
virtual double DtNetworkSegment::maxZ ( ) const
virtual
virtual double DtNetworkSegment::distanceToPoint ( const DtPoint point) const
virtual
virtual double DtNetworkSegment::distanceToPointInXY ( const DtPoint pointIn) const
virtual
virtual bool DtNetworkSegment::xyIntersects ( const DtNetworkSegment seg) const
virtual
virtual bool DtNetworkSegment::xyIntersects ( const DtNetworkSegment seg,
double &  distanceSquared,
double &  thisX,
double &  thisY,
double &  otherX,
double &  otherY 
) const
virtual
virtual void DtNetworkSegment::closestPoint ( const DtPoint pointIn,
DtPoint closestPnt,
double &  distance 
) const
virtual
virtual void DtNetworkSegment::closestPointInXY ( const DtPoint pointIn,
DtPoint pointOut,
double &  distance 
) const
virtual

Member Data Documentation

int DtNetworkSegment::myIndex1
protected
int DtNetworkSegment::myIndex2
protected
DtNetworkEdge* DtNetworkSegment::myParentEdge
protected
const double DtNetworkSegment::theParallelAngle
staticprotected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)