60 virtual bool validSW(
double xx,
double yy)
const;
63 virtual bool validSE(
double xx,
double yy)
const;
66 virtual bool validNE(
double xx,
double yy)
const;
69 virtual bool validNW(
double xx,
double yy)
const;
72 virtual const DtChord& centerOfInterest()
const;
73 virtual void setCenterOfInterest(
const DtChord& centerOfInterest);
76 virtual bool evalInZ();
77 virtual void setEvalInZ(
bool eval);
80 virtual double maxRange()
const;
81 virtual void setMaxRange(
double val);
84 virtual double measureMultiplier()
const;
85 virtual void setMeasureMultiplier(
double val);
double myMaxX
Definition: intersectNetworkSegmentMetric.h:103
NOTE: This entire class is deprecated, in favor of Dt3dChord.
Definition: chord.h:40
DtChord myCenterOfInterest
Definition: intersectNetworkSegmentMetric.h:98
DtPoint myTopoSegEndPoint0
Definition: intersectNetworkSegmentMetric.h:111
DtIntersectNetworkSegmentMetric is a metric for segments in an mx-cif quadtree. The metric is based o...
Definition: intersectNetworkSegmentMetric.h:27
DtPoint myQ
Definition: intersectNetworkSegmentMetric.h:113
double myMaxRange
Definition: intersectNetworkSegmentMetric.h:100
DtNetworkSegmentMetric & operator=(const DtNetworkSegmentMetric &orig)
Assignment operator.
DtNetworkSegmentMetric is a metric for network segments.
Definition: networkSegmentMetric.h:18
virtual bool validSW(double xx, double yy) const =0
Validate the southwest quadrant (closed on southwest side)
double myMeasureMultiplier
Definition: intersectNetworkSegmentMetric.h:101
Definition: networkSegmentHelper.h:25
Definition: networkSegment.h:26
virtual bool valid(const DtNetworkSegment &seg) const =0
Validate the segment.
DtNetworkSegmentHelper myTopoSeg
Definition: intersectNetworkSegmentMetric.h:109
#define DT_DLL_gdb
Definition: gdbDefines.h:25
DtCoordTransform myTopoToLocal
Definition: intersectNetworkSegmentMetric.h:116
virtual double measure(const DtNetworkSegment &seg) const =0
Measure the segment.
double myMaxY
Definition: intersectNetworkSegmentMetric.h:104
Definition: coordSystem.h:54
double mySize
Definition: intersectNetworkSegmentMetric.h:107
bool myEvalInZ
Definition: intersectNetworkSegmentMetric.h:115
double myMinX
Definition: intersectNetworkSegmentMetric.h:105
const DtTerrainDatabase * myDb
Definition: intersectNetworkSegmentMetric.h:96
virtual void initialize(Coordinate_System *cs)
Initialize the metric. Use this call to do any additional preparation/initialization before the metri...
double myMinY
Definition: intersectNetworkSegmentMetric.h:106
virtual bool validNW(double xx, double yy) const =0
Validate the northwest quadrant (closed on southwest side)
virtual bool validNE(double xx, double yy) const =0
Validate the northeast quadrant (closed on southwest side)
A DtChord is a finite line segment in 3-space, represented by two points. Data derived from the two e...
DtChord myTopoCenterOfInterest
Definition: intersectNetworkSegmentMetric.h:99
DtPoint myTopoSegEndPoint1
Definition: intersectNetworkSegmentMetric.h:112
Definition: terrainDatabase.h:148
virtual bool validSE(double xx, double yy) const =0
Validate the southeast quadrant (closed on southwest side)
Definition: specificationAttribute.h:23