MeasurementOperator
-
class
HPS.MeasurementOperator
: HPS.Operator Public Types
Public Functions
-
void
DeleteAllMeasurements
()
-
override void
Dispose
()
-
HPS.MeasurementOperator.DistanceMeasurementReference
GetDistanceMeasurementReference
()
-
HPS.MeasurementOperator.LineMeasurementPosition
GetLineMeasurementPosition
()
-
HPS.MeasurementOperator.MeasurementType
GetMeasurementType
()
-
override string
GetName
()
-
ulong
GetPrecision
()
-
void
GetVertexSnapping
(out bool out_state, out float out_proximity)
-
MeasurementOperator
()
-
MeasurementOperator
(HPS.MeasurementOperator in_that)
-
MeasurementOperator
(HPS.MouseButtons in_mouse_trigger)
-
MeasurementOperator
(HPS.MouseButtons in_mouse_trigger, HPS.ModifierKeys in_modifier_trigger)
-
override bool
OnKeyDown
(HPS.KeyboardState in_state)
-
override void
OnModelAttached
()
-
override void
OnModelDetached
()
-
override bool
OnMouseDown
(HPS.MouseState in_state)
-
override bool
OnMouseMove
(HPS.MouseState in_state)
-
override bool
OnMouseUp
(HPS.MouseState in_state)
-
override bool
OnTouchDown
(HPS.TouchState in_state)
-
override bool
OnTouchMove
(HPS.TouchState in_state)
-
override bool
OnTouchUp
(HPS.TouchState in_state)
-
void
SetDistanceMeasurementReference
(HPS.MeasurementOperator.DistanceMeasurementReference in_reference)
-
void
SetLineMeasurementPosition
(HPS.MeasurementOperator.LineMeasurementPosition in_position)
-
void
SetMeasurementType
(HPS.MeasurementOperator.MeasurementType in_measurement_type)
-
void
SetPrecision
(ulong in_precision)
-
void
SetVertexSnapping
(bool in_state)
-
void
SetVertexSnapping
(bool in_state, float in_proximity)
-
class
MeasurementEvent
: public HPS.Event Public Functions
-
override string
ClassName
()
-
override void
Dispose
()
-
MeasurementEvent
()
-
MeasurementEvent
(HPS.Event in_event)
-
MeasurementEvent
(HPS.MeasurementOperator.MeasurementEvent in_that)
-
MeasurementEvent
(HPS.View in_view, HPS.SegmentKey in_segment_key, HPS.MeasurementOperator.MeasurementType in_measurement_type, float in_measurement_value)
Properties
-
HPS.MeasurementOperator.MeasurementType
measurement_type
{ get; set; }
-
float
measurement_value
{ get; set; }
-
HPS.SegmentKey
segment_key
{ get; set; }
-
override string
-
void