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