53 virtual bool validSW(
double xx,
double yy)
const;
56 virtual bool validSE(
double xx,
double yy)
const;
59 virtual bool validNE(
double xx,
double yy)
const;
62 virtual bool validNW(
double xx,
double yy)
const;
65 virtual const DtPoint& centerOfInterest()
const;
66 virtual void setCenterOfInterest(
const DtPoint& val);
69 virtual DtVector vectorCenterOfInterest()
const;
70 virtual void setCenterOfInterest(
const DtVector& val);
73 virtual double maxRange()
const;
74 virtual void setMaxRange(
double val);
77 virtual double measureMultiplier()
const;
78 virtual void setMeasureMultiplier(
double val);
81 virtual bool evalInZ()
const;
82 virtual void setEvalInZ(
bool evalInZ);
double myMeasureMultiplier
Definition: rangeNetworkSegmentMetric.h:98
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)
DtRangeNetworkSegmentMetric is a metric for segments in an mx-cif quadtree.
Definition: rangeNetworkSegmentMetric.h:20
Definition: networkSegment.h:26
virtual bool valid(const DtNetworkSegment &seg) const =0
Validate the segment.
#define DT_DLL_gdb
Definition: gdbDefines.h:25
DtPoint myCenterOfInterest
Definition: rangeNetworkSegmentMetric.h:96
virtual double measure(const DtNetworkSegment &seg) const =0
Measure the segment.
double myMaxRange
Definition: rangeNetworkSegmentMetric.h:97
Definition: coordSystem.h:54
bool myEvalInZ
Definition: rangeNetworkSegmentMetric.h:99
virtual void initialize(Coordinate_System *cs)
Initialize the metric.
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)
DT_DLL_vrfutil double closestPointInXY(const DtRailSegment *seg, const DtVector &pointFronm, DtVector &closest, const Coordinate_System &coordinateSystem)
virtual bool validSE(double xx, double yy) const =0
Validate the southeast quadrant (closed on southwest side)