![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtNetworkSegment () | |
| virtual | ~DtNetworkSegment () |
| DtNetworkSegment (const DtNetworkSegment &orig) | |
| DtNetworkSegment & | operator= (const DtNetworkSegment &orig) |
| virtual const DtChord | chord () const |
| virtual void | setPoints (int pt1, int pt2) |
| virtual void | increaseIndex (int val) |
| virtual DtNetworkEdge * | parentEdge () |
| virtual const DtNetworkEdge * | parentEdge () const |
| virtual void | setParentEdge (DtNetworkEdge *edge) |
| virtual DtString | type () |
| virtual DtPoint | endpoint0 () const |
| virtual DtPoint | endpoint1 () const |
| virtual double | length () const |
| virtual const DtSpecification & | specification () 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 |
Protected Attributes | |
| int | myIndex1 |
| int | myIndex2 |
| DtNetworkEdge * | myParentEdge |
Static Protected Attributes | |
| static const double | theParallelAngle |
| virtual DtNetworkSegment::~DtNetworkSegment | ( | ) | [virtual] |
| DtNetworkSegment::DtNetworkSegment | ( | const DtNetworkSegment & | orig | ) |
| 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.
Referenced by BHAVE::DtSegmentStruct::DtSegmentStruct().
| virtual DtPoint DtNetworkSegment::endpoint1 | ( | ) | const [virtual] |
Reimplemented in DtNetworkSegmentHelper.
Referenced by BHAVE::DtSegmentStruct::DtSegmentStruct().
| 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] |
int DtNetworkSegment::myIndex1 [protected] |
int DtNetworkSegment::myIndex2 [protected] |
DtNetworkEdge* DtNetworkSegment::myParentEdge [protected] |
const double DtNetworkSegment::theParallelAngle [static, protected] |