Hoops Visualize HPS  version 2018-SP2
Hoops Visualize HPS 3D Rendering Engine
Looking for a senior C++ dev?
I'm looking for work. Hire me!
HPS::Exchange::MeasurementOperator Member List

This is the complete list of members for HPS::Exchange::MeasurementOperator, including all inherited members.

AdjustLineToCursor(Point const &cursor_position)HPS::Exchange::MeasurementOperatorprivate
anchor_oneHPS::Exchange::MeasurementOperatorprivate
anchor_twoHPS::Exchange::MeasurementOperatorprivate
anchorsHPS::Exchange::MeasurementOperatorprivate
anchors_in_placeHPS::Exchange::MeasurementOperatorprivate
angle_measurement_indexHPS::Exchange::CommonMeasurementOperatorprotectedstatic
angle_selectionHPS::Exchange::MeasurementOperatorprivate
Assign(Operator const &in_that)HPS::Operatorvirtual
cad_modelHPS::Exchange::CommonMeasurementOperatorprotected
camera_directionHPS::Exchange::CommonMeasurementOperatorprotected
canvasesHPS::Exchange::MeasurementOperatorprivate
center_markerHPS::Exchange::MeasurementOperatorprivate
circle_centerHPS::Exchange::MeasurementOperatorprivate
ClassID()HPS::Objectinlinestatic
ClosestPointOnTriangleToPoint(Point const &p, Point const &a, Point const &b, Point const &c)HPS::Exchange::MeasurementOperatorprivate
ClosestPointSegmentSegment(Point const &p1, Point const &q1, Point const &p2, Point const &q2, Point &c1, Point &c2)HPS::Exchange::MeasurementOperatorprivate
CommonMeasurementOperator()HPS::Exchange::CommonMeasurementOperator
CommonMeasurementOperator(Exchange::CADModel const &in_cad_model, MouseButtons in_mouse_trigger=MouseButtons::ButtonLeft(), ModifierKeys in_modifier_trigger=ModifierKeys())HPS::Exchange::CommonMeasurementOperator
current_measurementHPS::Exchange::MeasurementOperatorprivate
current_normalHPS::Exchange::MeasurementOperatorprivate
current_touch_idHPS::Exchange::MeasurementOperatorprivate
DeleteLastMeasurement()HPS::Exchange::MeasurementOperator
DeleteMeasurements()HPS::Exchange::CommonMeasurementOperator
DetachView()HPS::Operator
disable_highlightingHPS::Exchange::MeasurementOperatorprivate
distance_lineHPS::Exchange::MeasurementOperatorprivate
distance_measurement_indexHPS::Exchange::CommonMeasurementOperatorprotectedstatic
distance_point_oneHPS::Exchange::MeasurementOperatorprivate
distance_point_twoHPS::Exchange::MeasurementOperatorprivate
edge_lengthHPS::Exchange::MeasurementOperatorprivate
edge_lineHPS::Exchange::MeasurementOperatorprivate
edge_radius_selectionHPS::Exchange::MeasurementOperatorprivate
edge_typeHPS::Exchange::MeasurementOperatorprivate
EdgeType enum nameHPS::Exchange::MeasurementOperatorprivate
edit_measurement_highlight_optionsHPS::Exchange::MeasurementOperatorprivate
Empty() constHPS::Objectinlinevirtual
end_measurementHPS::Exchange::MeasurementOperatorprivate
Equals(Operator const &in_that) constHPS::Operatorvirtual
explicit_directionHPS::Exchange::MeasurementOperatorprivate
feature_to_feature_selectionHPS::Exchange::MeasurementOperatorprivate
first_click_positionHPS::Exchange::MeasurementOperatorprivate
first_face_normalHPS::Exchange::MeasurementOperatorprivate
GetAttachedView() constHPS::Operator
GetCADModel() constHPS::Exchange::CommonMeasurementOperator
GetCameraDirection()HPS::Exchange::CommonMeasurementOperatorprotected
GetClassID() constHPS::Object
GetEdgeLengthAndType(Exchange::Component const &edge_component)HPS::Exchange::MeasurementOperatorprivate
GetHighlightOptions()HPS::Exchange::MeasurementOperator
GetInstanceID() constHPS::Object
GetMaterial() constHPS::Exchange::CommonMeasurementOperator
GetMeasurementSegment() constHPS::Exchange::CommonMeasurementOperator
GetMeasurementType()HPS::Exchange::MeasurementOperator
GetModelScale(Exchange::Component const &component)HPS::Exchange::CommonMeasurementOperatorprotected
GetModifierTrigger() constHPS::Operatorinline
GetMouseOverHighlighting()HPS::Exchange::MeasurementOperator
GetMouseTrigger() constHPS::Operatorinline
GetName() const overrideHPS::Exchange::MeasurementOperatorinlinevirtual
GetNewMeasurementSegmentName(HPS::UTF8 const &in_prefix)HPS::Exchange::CommonMeasurementOperatorstatic
GetPlaneIntersection(Plane const &in_plane, KeyPath const &in_key_path, WindowPoint const &in_window_point)HPS::Exchange::MeasurementOperatorprivate
GetPrecision() constHPS::Exchange::CommonMeasurementOperator
GetSurfaceType(Exchange::Component const &face_component, Surface &surface)HPS::Exchange::MeasurementOperatorprivate
GetTextAttributes() constHPS::Exchange::CommonMeasurementOperator
GetUnits()HPS::Exchange::CommonMeasurementOperatorprotected
HasType(HPS::Type in_mask) constHPS::Object
Highlight(MeasurementType in_measurement_type, WindowPoint const &in_location, WindowKey &in_window, KeyPath const &in_path)HPS::Exchange::MeasurementOperatorprivate
highlight_on_mouse_overHPS::Exchange::MeasurementOperatorprivate
highlight_optionsHPS::Exchange::CommonMeasurementOperatorprotected
highlight_update_notifierHPS::Exchange::MeasurementOperatorprivate
highlighted_pathHPS::Exchange::MeasurementOperatorprivate
InputDown(WindowPoint const &in_location, WindowKey &in_window, KeyPath const &in_path, size_t number_of_clicks)HPS::Exchange::MeasurementOperatorprivate
InputMove(WindowPoint const &in_location, KeyPath const &in_path)HPS::Exchange::MeasurementOperatorprivate
InputUp(WindowKey &in_window)HPS::Exchange::MeasurementOperatorprivate
InsertAngleMeasurement(KeyPath const &in_selection_path, WindowPoint &in_selection_position, Key const &in_face_key, WindowKey &in_window, SelectionResults const &in_selection_results)HPS::Exchange::MeasurementOperatorprivate
InsertEdgeRadiusMeasurement(KeyPath const &in_selection_path, WindowPoint &in_selection_position, Key const &in_edge_key)HPS::Exchange::MeasurementOperatorprivate
InsertFeatureToFeatureGeometry(Point const &point_one, Point const &point_two, float distance)HPS::Exchange::MeasurementOperatorprivate
InsertFeatureToFeatureMeasurement(KeyPath const &in_selection_path, WindowPoint &in_selection_position, Key const &in_face_key, WindowKey &in_window)HPS::Exchange::MeasurementOperatorprivate
InsertPointToPointMeasurement(Point const &in_world_point)HPS::Exchange::MeasurementOperatorprivate
inverted_measurementHPS::Exchange::MeasurementOperatorprivate
InvertMeasuredAngle(WindowKey &in_window)HPS::Exchange::MeasurementOperatorprivate
IsMeasurementActive()HPS::Exchange::MeasurementOperator
IsMouseTriggered(MouseState const &in_state)HPS::Operatorinlinevirtual
IsPlane(Exchange::Component const &face_component)HPS::Exchange::MeasurementOperatorprivate
leader_line_oneHPS::Exchange::MeasurementOperatorprivate
leader_line_one_directionHPS::Exchange::MeasurementOperatorprivate
leader_line_twoHPS::Exchange::MeasurementOperatorprivate
leader_line_two_directionHPS::Exchange::MeasurementOperatorprivate
left_arrowHPS::Exchange::CommonMeasurementOperatorprotected
length_measurement_indexHPS::Exchange::CommonMeasurementOperatorprotectedstatic
line_to_cursorHPS::Exchange::MeasurementOperatorprivate
line_to_leader_lineHPS::Exchange::MeasurementOperatorprivate
LineSegmentDistance(Point &p0, Point &p1, Point &q0, Point &q1, LineKey &normal_one, LineKey &normal_two, Point &out_point_on_edge, Point &out_point_on_center_line, bool clamp=true)HPS::Exchange::MeasurementOperatorprivate
LineToLineDistance()HPS::Exchange::MeasurementOperatorprivate
manipulate_measurementHPS::Exchange::CommonMeasurementOperatorprotected
materialsHPS::Exchange::CommonMeasurementOperatorprotected
measurement_arcHPS::Exchange::MeasurementOperatorprivate
measurement_directionHPS::Exchange::MeasurementOperatorprivate
measurement_planeHPS::Exchange::MeasurementOperatorprivate
measurement_precisionHPS::Exchange::CommonMeasurementOperatorprotected
measurement_segmentHPS::Exchange::CommonMeasurementOperatorprotected
measurement_typeHPS::Exchange::MeasurementOperatorprivate
MeasurementOperator()HPS::Exchange::MeasurementOperator
MeasurementOperator(Exchange::CADModel const &in_cad_model, MouseButtons in_mouse_trigger=MouseButtons::ButtonLeft(), ModifierKeys in_modifier_trigger=ModifierKeys())HPS::Exchange::MeasurementOperator
MeasurementType enum nameHPS::Exchange::MeasurementOperator
mid_point_directionHPS::Exchange::MeasurementOperatorprivate
modifier_triggerHPS::Operatorprotected
mouse_over_highlight_optionsHPS::Exchange::MeasurementOperatorprivate
mouse_triggerHPS::Operatorprotected
Object()HPS::Object
Object(Object const &that)HPS::Object
Object(Object &&in_that)HPS::Object
ObjectType() constHPS::Operatorinlinevirtual
OnKeyDown(KeyboardState const &in_state) overrideHPS::Exchange::MeasurementOperatorvirtual
OnKeyUp(KeyboardState const &in_state)HPS::Operatorinlinevirtual
OnModelAttached()HPS::Operatorinlinevirtual
OnModelDetached()HPS::Operatorinlinevirtual
OnMouseDown(MouseState const &in_state) overrideHPS::Exchange::MeasurementOperatorvirtual
OnMouseEnter(MouseState const &in_state)HPS::Operatorinlinevirtual
OnMouseLeave(MouseState const &in_state)HPS::Operatorinlinevirtual
OnMouseMove(MouseState const &in_state) overrideHPS::Exchange::MeasurementOperatorvirtual
OnMouseUp(MouseState const &in_state) overrideHPS::Exchange::MeasurementOperatorvirtual
OnMouseWheel(MouseState const &in_state)HPS::Operatorinlinevirtual
OnTextInput(HPS::UTF8 const &in_text)HPS::Operatorinlinevirtual
OnTimerTick(HPS::TimerTickEvent const &in_event)HPS::Operatorinlinevirtual
OnTouchDown(TouchState const &in_state) overrideHPS::Exchange::MeasurementOperatorvirtual
OnTouchMove(TouchState const &in_state) overrideHPS::Exchange::MeasurementOperatorvirtual
OnTouchUp(TouchState const &in_state) overrideHPS::Exchange::MeasurementOperatorvirtual
OnViewAttached() overrideHPS::Exchange::MeasurementOperatorvirtual
OnViewDetached() overrideHPS::Exchange::MeasurementOperatorvirtual
Operator(MouseButtons in_mouse_trigger=MouseButtons::ButtonLeft(), ModifierKeys in_modifier_trigger=ModifierKeys())HPS::Operator
Operator(Operator const &in_that)HPS::Operator
operator!=(Operator const &in_that) constHPS::Operatorvirtual
operator=(Operator const &in_that)HPS::Operatorvirtual
HPS::Sprocket::operator=(Object const &other_object)HPS::Object
HPS::Sprocket::operator=(Object &&in_that)HPS::Object
operator==(Operator const &in_that) constHPS::Operatorvirtual
operator_activeHPS::Exchange::MeasurementOperatorprivate
PlaneToCenterLineDistance()HPS::Exchange::MeasurementOperatorprivate
PlaneToPlaneDistance()HPS::Exchange::MeasurementOperatorprivate
point_to_point_selectionHPS::Exchange::MeasurementOperatorprivate
portfolioHPS::Exchange::CommonMeasurementOperatorprotected
PositionLinearMeasurementGeometry(WindowPoint const &window_cursor_location, KeyPath const &event_path, LineKey &leader_line_one, LineKey &leader_line_two, LineKey &measurement_line, LineKey &line_to_cursor, Point &original_point_one, Point &original_point_two, TextKey &text, UTF8 const &text_string, Point &distance_point_one, Point &distance_point_two, SegmentKey &current_measurement_segment, Plane const &measurement_plane=Plane(), Vector const &explicit_direction=Vector())HPS::Exchange::CommonMeasurementOperatorprotected
Priority enum nameHPS::Operator
radiusHPS::Exchange::MeasurementOperatorprivate
radius_measurement_indexHPS::Exchange::CommonMeasurementOperatorprotectedstatic
Reset()HPS::Objectvirtual
ResetMeasurement()HPS::Exchange::MeasurementOperatorprivate
RestoreAngleMeasurement(SegmentKey const &measurement_segment)HPS::Exchange::MeasurementOperatorprivate
RestoreEdgeMeasurement(SegmentKey const &measurement_segment)HPS::Exchange::MeasurementOperatorprivate
RestoreFeatureToFeatureMeasurement(SegmentKey const &measurement_segment)HPS::Exchange::MeasurementOperatorprivate
RestoreGenericEdgeMeasurement(SegmentKey const &measurement_segment)HPS::Exchange::MeasurementOperatorprivate
RestoreLinearMeasurement(SegmentKey const &measurement_segment)HPS::Exchange::MeasurementOperatorprivate
RestoreMeasurement(SegmentKey const &measurement_segment)HPS::Exchange::MeasurementOperatorprivate
RestorePointToPointMeasurement(SegmentKey const &measurement_segment)HPS::Exchange::MeasurementOperatorprivate
RestoreRadiusMeasurement(SegmentKey const &measurement_segment)HPS::Exchange::MeasurementOperatorprivate
right_arrowHPS::Exchange::CommonMeasurementOperatorprotected
second_click_positionHPS::Exchange::MeasurementOperatorprivate
second_face_normalHPS::Exchange::MeasurementOperatorprivate
selection_optionsHPS::Exchange::CommonMeasurementOperatorprotected
SetCADModel(Exchange::CADModel const &in_cad_model)HPS::Exchange::CommonMeasurementOperator
SetGlyphColor()HPS::Exchange::CommonMeasurementOperatorprotected
SetMaterial(MaterialMappingKit const &in_material_mapping)HPS::Exchange::CommonMeasurementOperator
SetMaterialsOnMeasurementSegment(HPS::SegmentKey const &set_materials_here, HPS::MaterialMappingKit const &materials_to_apply)HPS::Exchange::CommonMeasurementOperatorprotected
SetMeasurementType(MeasurementType in_measurement_type)HPS::Exchange::MeasurementOperator
SetModifierTrigger(ModifierKeys in_modifiers)HPS::Operatorinline
SetMouseOverHighlighting(bool in_highlighting)HPS::Exchange::MeasurementOperator
SetMouseOverHighlighting(bool in_highlighting, HighlightOptionsKit const &in_highlight_options_kit)HPS::Exchange::MeasurementOperator
SetMouseTrigger(MouseButtons in_buttons)HPS::Operatorinline
SetPrecision(size_t in_precision)HPS::Exchange::CommonMeasurementOperator
SetTextAttribute(TextAttributeKit const &in_text_attributes)HPS::Exchange::CommonMeasurementOperator
SetupConstructionSegment()HPS::Exchange::CommonMeasurementOperatorprotected
Sprocket()HPS::Sprocketinline
Sprocket(HPS::Sprocket const &in_that)=defaultHPS::Sprocket
Sprocket(Sprocket &&in_that)HPS::Sprocketinline
staticTypeHPS::Operatorstatic
style_segmentHPS::Exchange::CommonMeasurementOperatorprotected
surface_oneHPS::Exchange::MeasurementOperatorprivate
surface_twoHPS::Exchange::MeasurementOperatorprivate
Tag(HPS::Key &tag, const char *message, Tags tag_index)HPS::Exchange::CommonMeasurementOperatorprotected
TagAngleMeasurement()HPS::Exchange::MeasurementOperatorprivate
TagEdgeMeasurement()HPS::Exchange::MeasurementOperatorprivate
TagFeatureToFeatureMeasurement()HPS::Exchange::MeasurementOperatorprivate
TagGenericEdgeMeasurement()HPS::Exchange::MeasurementOperatorprivate
TagMeasurement()HPS::Exchange::MeasurementOperatorprivate
TagPointToPointMeasurement()HPS::Exchange::MeasurementOperatorprivate
TagRadiusMeasurement()HPS::Exchange::MeasurementOperatorprivate
Tags enum nameHPS::Exchange::CommonMeasurementOperator
temporary_measurement_typeHPS::Exchange::MeasurementOperatorprivate
textHPS::Exchange::MeasurementOperatorprivate
text_attributesHPS::Exchange::CommonMeasurementOperatorprotected
text_stringHPS::Exchange::MeasurementOperatorprivate
tracked_touch_idHPS::Exchange::MeasurementOperatorprivate
Type() constHPS::Objectvirtual
unitsHPS::Exchange::CommonMeasurementOperatorprotected
use_explicit_directionHPS::Exchange::MeasurementOperatorprivate
~Object()HPS::Objectvirtual
~Operator()HPS::Operatorvirtual
~Sprocket()HPS::Sprocketinlinevirtual