|
| | DtVectorNetwork () |
| |
| virtual | ~DtVectorNetwork () |
| |
| virtual DtSpecificationManager & | specificationManager () |
| |
virtual const
DtSpecificationManager & | specificationManager () const |
| |
| virtual void | setSpecificationManager (const DtSpecificationManager &specManager) |
| |
| virtual unsigned int | numNodes () const |
| |
| virtual unsigned int | numUnremovedNodes () const |
| |
| virtual unsigned int | maxNumNodes () const |
| |
| virtual bool | extendMaxNumNodesTo (unsigned int val) |
| |
| virtual bool | removeElements (DtElementContainer &elementsToRemove) |
| |
| virtual bool | removeElement (DtNetworkElement *elementToRemove) |
| |
| virtual DtNetworkNode * | newNode () |
| |
| virtual void | addOn (DtNetworkNode &node) |
| |
| virtual void | setAsRemoved (DtNetworkElement &elementToSet, bool onOff=true) const |
| |
| virtual const DtNetworkNode * | node (unsigned int val) const |
| |
| virtual DtNetworkNode * | node (unsigned int val) |
| |
| virtual void | addOn (DtNetworkSegment &segment) |
| |
| virtual unsigned int | numEdges () const |
| |
| virtual unsigned int | numUnremovedEdges () const |
| |
| virtual unsigned int | maxNumEdges () const |
| |
| virtual bool | extendMaxNumEdgesTo (unsigned int val) |
| |
| virtual DtNetworkEdge * | newEdge () |
| |
| virtual const DtNetworkEdge * | edge (unsigned int val) const |
| |
| virtual DtNetworkEdge * | edge (unsigned int val) |
| |
| virtual DtExtent | extent () const |
| |
| virtual void | expandExtent (DtExtent &otherExt) const |
| |
| virtual void | collectAllNodes (DtNetworkNodeMetric &metric, DtPtrConstNodeContainer &nodeContainer) const |
| |
| virtual void | collectAllNodes (DtNetworkNodeMetric &metric, DtPtrNodeContainer &nodeContainer) |
| |
| virtual const DtNetworkNode * | findBestNode (DtNetworkNodeMetric &metric) const |
| |
| virtual void | collectAllSegments (DtNetworkSegmentMetric &metric, DtPtrConstSegmentContainer &segmentContainer) const |
| |
| virtual void | collectAllSegments (DtNetworkSegmentMetric &metric, DtPtrSegmentContainer &segmentContainer) |
| |
| virtual const DtNetworkSegment * | findBestSegment (DtNetworkSegmentMetric &metric) const |
| |
| virtual void | collectAllAreas (DtNetworkAreaMetric &areaMetric, DtPtrConstAreaContainer &networkElementList) const |
| |
| virtual void | collectAllAreas (DtNetworkAreaMetric &areaMetric, DtPtrAreaContainer &networkElementList) |
| |
| virtual const DtNetworkNode * | findBestArea (DtNetworkAreaMetric &areaMetric) const |
| |
| virtual bool | intersectVectors (const DtPoint &p, DtList &list, const DtVectorNetworkRecord &record) |
| |
| virtual bool | intersectVectors (const DtPoint &p, DtVectorNetworkIntersectionRecord &intersectionRecord, const DtVectorNetworkRecord &record) |
| |
| virtual bool | intersectVectors (const DtPoint &p1, const DtPoint &p2, DtList &list, const DtVectorNetworkRecord &record, const DtTerrainDatabase &terrainDatabase) |
| |
| virtual bool | intersectVectors (const DtPoint &p1, const DtPoint &p2, DtVectorNetworkIntersectionRecordList &vectorNetworkIntersectionRecordList, const DtVectorNetworkRecord &record, const DtTerrainDatabase &terrainDatabase) |
| |
| virtual bool | intersectVectors (const DtPoint &p1, const DtPoint &p2, DtVectorNetworkIntersectionRecord &intersectionRecord, const DtVectorNetworkRecord &record, const DtTerrainDatabase &terrainDatabase) |
| |
| virtual void | dump (int indent_level) const |
| |
| virtual void | dump (const char *filename, DtString indent="") const |
| |
| virtual DtTerrainFileVersionNumber | minSaveVersion () const |
| |
| virtual void | calcExtent () |
| |
| virtual bool | merge (const DtVectorNetwork &networkToMerge, bool connectEdges=true) |
| |
| virtual void | connectEdges (unsigned int startingNodeIndex, unsigned int startingEdgeIndex) |
| |
| virtual void | connectEdges () |
| |
| virtual bool | copyNodes (const DtVectorNetwork &inputNetwork, DtSpecificationID *specificationIDMap) |
| |
| virtual bool | copyNodes (const DtVectorNetwork &inputNetwork) |
| |
| virtual bool | copyEdges (const DtVectorNetwork &inputNetwork, DtSpecificationID *specificationIDMap) |
| |
| virtual void | joinEdges (unsigned int nodeIndex, unsigned int startingEdgeIndex) |
| |
| virtual void | joinEdges (DtNetworkNode &node, unsigned int startingEdgeIndex) |
| |
| virtual bool | isEmpty () const |
| |
| virtual bool | validity (bool removeInvalidSegments=false, bool *segmentsRemoved=0) |
| |
| virtual int | sizeInBytes () const |
| |
| virtual DtSpecificationID | riverSpecificationId () |
| |
| virtual DtSpecificationID | interchangeSpecificationId () |
| |
| virtual DtSpecificationID | bridgeSpecificationId () |
| |
| virtual Coordinate_System * | coordinateSystem () |
| |
| virtual Coordinate_System * | coordinateSystem () const |
| |
| virtual void | setCoordinateSystem (Coordinate_System *cs) |
| |
| virtual void | transformTo (Coordinate_System *newCoordSys, const DtVector *offset=0) |
| |