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

Public Types | |
| typedef std::set< DtNetworkEdge * > | DtConnectedEdgeContainer |
| typedef DtConnectedEdgeContainer::iterator | DtConnectedEdgeIter |
| typedef DtConnectedEdgeContainer::const_iterator | DtConnectedEdgeConstIter |
Public Member Functions | |
| DtNetworkNode () | |
| virtual | ~DtNetworkNode () |
| virtual void | addEdge (DtNetworkEdge &edge) |
| virtual void | removeEdge (DtNetworkEdge &edge) |
| virtual const DtConnectedEdgeContainer & | connectedEdges () const |
| virtual unsigned int | degree () const |
| virtual const DtPoint & | location () const |
| virtual void | setLocation (const DtPoint &location) |
| virtual DtString | type () |
| virtual int | sizeInBytes () const |
| virtual bool | setSpecification (const DtSpecification &newSpecification, bool allowDuplicates=false) |
| virtual void | setSpecificationID (DtSpecificationID specID) |
| const Dt3dBoundingVolume & | boundingVolume () const |
| const DtDcm & | orientation () const |
Protected Member Functions | |
| virtual void | setBoundingVolumeFromSpecification () |
| virtual void | setOrientationFromSpecification () |
Protected Attributes | |
| DtPoint | myLocation |
| DtConnectedEdgeContainer | myEdges |
| Dt3dBoundingVolume | myBoundingVolume |
| DtDcm | myOrientation |
Private Member Functions | |
| DtNetworkNode (const DtNetworkNode &orig) | |
| DtNetworkNode & | operator= (const DtNetworkNode &orig) |
| typedef std::set<DtNetworkEdge*> DtNetworkNode::DtConnectedEdgeContainer |
| typedef DtConnectedEdgeContainer::iterator DtNetworkNode::DtConnectedEdgeIter |
| typedef DtConnectedEdgeContainer::const_iterator DtNetworkNode::DtConnectedEdgeConstIter |
| virtual DtNetworkNode::~DtNetworkNode | ( | ) | [virtual] |
| DtNetworkNode::DtNetworkNode | ( | const DtNetworkNode & | orig | ) | [private] |
| virtual void DtNetworkNode::addEdge | ( | DtNetworkEdge & | edge | ) | [virtual] |
| virtual void DtNetworkNode::removeEdge | ( | DtNetworkEdge & | edge | ) | [virtual] |
| virtual const DtConnectedEdgeContainer& DtNetworkNode::connectedEdges | ( | ) | const [virtual] |
| virtual unsigned int DtNetworkNode::degree | ( | ) | const [virtual] |
| virtual const DtPoint& DtNetworkNode::location | ( | ) | const [virtual] |
| virtual void DtNetworkNode::setLocation | ( | const DtPoint & | location | ) | [virtual] |
| virtual DtString DtNetworkNode::type | ( | ) | [virtual] |
Implements DtNetworkSpecElement.
| virtual int DtNetworkNode::sizeInBytes | ( | ) | const [virtual] |
| virtual bool DtNetworkNode::setSpecification | ( | const DtSpecification & | newSpecification, |
| bool | allowDuplicates = false |
||
| ) | [virtual] |
Reimplemented from DtNetworkSpecElement.
| virtual void DtNetworkNode::setSpecificationID | ( | DtSpecificationID | specID | ) | [virtual] |
Reimplemented from DtNetworkSpecElement.
| const Dt3dBoundingVolume& DtNetworkNode::boundingVolume | ( | ) | const |
| const DtDcm& DtNetworkNode::orientation | ( | ) | const |
| virtual void DtNetworkNode::setBoundingVolumeFromSpecification | ( | ) | [protected, virtual] |
| virtual void DtNetworkNode::setOrientationFromSpecification | ( | ) | [protected, virtual] |
| DtNetworkNode& DtNetworkNode::operator= | ( | const DtNetworkNode & | orig | ) | [private] |
DtPoint DtNetworkNode::myLocation [protected] |
DtConnectedEdgeContainer DtNetworkNode::myEdges [protected] |
Dt3dBoundingVolume DtNetworkNode::myBoundingVolume [protected] |
DtDcm DtNetworkNode::myOrientation [protected] |