| AdjustLineToCursor(Point const &cursor_position) | HPS::Exchange::MeasurementOperator | private |
| anchor_one | HPS::Exchange::MeasurementOperator | private |
| anchor_two | HPS::Exchange::MeasurementOperator | private |
| anchors | HPS::Exchange::MeasurementOperator | private |
| anchors_in_place | HPS::Exchange::MeasurementOperator | private |
| angle_measurement_index | HPS::Exchange::CommonMeasurementOperator | protectedstatic |
| angle_selection | HPS::Exchange::MeasurementOperator | private |
| Assign(Operator const &in_that) | HPS::Operator | virtual |
| cad_model | HPS::Exchange::CommonMeasurementOperator | protected |
| camera_direction | HPS::Exchange::CommonMeasurementOperator | protected |
| canvases | HPS::Exchange::MeasurementOperator | private |
| center_marker | HPS::Exchange::MeasurementOperator | private |
| circle_center | HPS::Exchange::MeasurementOperator | private |
| ClassID() | HPS::Object | inlinestatic |
| ClosestPointOnTriangleToPoint(Point const &p, Point const &a, Point const &b, Point const &c) | HPS::Exchange::MeasurementOperator | private |
| ClosestPointSegmentSegment(Point const &p1, Point const &q1, Point const &p2, Point const &q2, Point &c1, Point &c2) | HPS::Exchange::MeasurementOperator | private |
| 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_measurement | HPS::Exchange::MeasurementOperator | private |
| current_normal | HPS::Exchange::MeasurementOperator | private |
| current_touch_id | HPS::Exchange::MeasurementOperator | private |
| DeleteLastMeasurement() | HPS::Exchange::MeasurementOperator | |
| DeleteMeasurements() | HPS::Exchange::CommonMeasurementOperator | |
| DetachView() | HPS::Operator | |
| disable_highlighting | HPS::Exchange::MeasurementOperator | private |
| distance_line | HPS::Exchange::MeasurementOperator | private |
| distance_measurement_index | HPS::Exchange::CommonMeasurementOperator | protectedstatic |
| distance_point_one | HPS::Exchange::MeasurementOperator | private |
| distance_point_two | HPS::Exchange::MeasurementOperator | private |
| edge_length | HPS::Exchange::MeasurementOperator | private |
| edge_line | HPS::Exchange::MeasurementOperator | private |
| edge_radius_selection | HPS::Exchange::MeasurementOperator | private |
| edge_type | HPS::Exchange::MeasurementOperator | private |
| EdgeType enum name | HPS::Exchange::MeasurementOperator | private |
| edit_measurement_highlight_options | HPS::Exchange::MeasurementOperator | private |
| Empty() const | HPS::Object | inlinevirtual |
| end_measurement | HPS::Exchange::MeasurementOperator | private |
| Equals(Operator const &in_that) const | HPS::Operator | virtual |
| explicit_direction | HPS::Exchange::MeasurementOperator | private |
| feature_to_feature_selection | HPS::Exchange::MeasurementOperator | private |
| first_click_position | HPS::Exchange::MeasurementOperator | private |
| first_face_normal | HPS::Exchange::MeasurementOperator | private |
| GetAttachedView() const | HPS::Operator | |
| GetCADModel() const | HPS::Exchange::CommonMeasurementOperator | |
| GetCameraDirection() | HPS::Exchange::CommonMeasurementOperator | protected |
| GetClassID() const | HPS::Object | |
| GetEdgeLengthAndType(Exchange::Component const &edge_component) | HPS::Exchange::MeasurementOperator | private |
| GetHighlightOptions() | HPS::Exchange::MeasurementOperator | |
| GetInstanceID() const | HPS::Object | |
| GetMaterial() const | HPS::Exchange::CommonMeasurementOperator | |
| GetMeasurementSegment() const | HPS::Exchange::CommonMeasurementOperator | |
| GetMeasurementType() | HPS::Exchange::MeasurementOperator | |
| GetModelScale(Exchange::Component const &component) | HPS::Exchange::CommonMeasurementOperator | protected |
| GetModifierTrigger() const | HPS::Operator | inline |
| GetMouseOverHighlighting() | HPS::Exchange::MeasurementOperator | |
| GetMouseTrigger() const | HPS::Operator | inline |
| GetName() const override | HPS::Exchange::MeasurementOperator | inlinevirtual |
| GetNewMeasurementSegmentName(HPS::UTF8 const &in_prefix) | HPS::Exchange::CommonMeasurementOperator | static |
| GetPlaneIntersection(Plane const &in_plane, KeyPath const &in_key_path, WindowPoint const &in_window_point) | HPS::Exchange::MeasurementOperator | private |
| GetPrecision() const | HPS::Exchange::CommonMeasurementOperator | |
| GetSurfaceType(Exchange::Component const &face_component, Surface &surface) | HPS::Exchange::MeasurementOperator | private |
| GetTextAttributes() const | HPS::Exchange::CommonMeasurementOperator | |
| GetUnits() | HPS::Exchange::CommonMeasurementOperator | protected |
| HasType(HPS::Type in_mask) const | HPS::Object | |
| Highlight(MeasurementType in_measurement_type, WindowPoint const &in_location, WindowKey &in_window, KeyPath const &in_path) | HPS::Exchange::MeasurementOperator | private |
| highlight_on_mouse_over | HPS::Exchange::MeasurementOperator | private |
| highlight_options | HPS::Exchange::CommonMeasurementOperator | protected |
| highlight_update_notifier | HPS::Exchange::MeasurementOperator | private |
| highlighted_path | HPS::Exchange::MeasurementOperator | private |
| InputDown(WindowPoint const &in_location, WindowKey &in_window, KeyPath const &in_path, size_t number_of_clicks) | HPS::Exchange::MeasurementOperator | private |
| InputMove(WindowPoint const &in_location, KeyPath const &in_path) | HPS::Exchange::MeasurementOperator | private |
| InputUp(WindowKey &in_window) | HPS::Exchange::MeasurementOperator | private |
| 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::MeasurementOperator | private |
| InsertEdgeRadiusMeasurement(KeyPath const &in_selection_path, WindowPoint &in_selection_position, Key const &in_edge_key) | HPS::Exchange::MeasurementOperator | private |
| InsertFeatureToFeatureGeometry(Point const &point_one, Point const &point_two, float distance) | HPS::Exchange::MeasurementOperator | private |
| InsertFeatureToFeatureMeasurement(KeyPath const &in_selection_path, WindowPoint &in_selection_position, Key const &in_face_key, WindowKey &in_window) | HPS::Exchange::MeasurementOperator | private |
| InsertPointToPointMeasurement(Point const &in_world_point) | HPS::Exchange::MeasurementOperator | private |
| inverted_measurement | HPS::Exchange::MeasurementOperator | private |
| InvertMeasuredAngle(WindowKey &in_window) | HPS::Exchange::MeasurementOperator | private |
| IsMeasurementActive() | HPS::Exchange::MeasurementOperator | |
| IsMouseTriggered(MouseState const &in_state) | HPS::Operator | inlinevirtual |
| IsPlane(Exchange::Component const &face_component) | HPS::Exchange::MeasurementOperator | private |
| leader_line_one | HPS::Exchange::MeasurementOperator | private |
| leader_line_one_direction | HPS::Exchange::MeasurementOperator | private |
| leader_line_two | HPS::Exchange::MeasurementOperator | private |
| leader_line_two_direction | HPS::Exchange::MeasurementOperator | private |
| left_arrow | HPS::Exchange::CommonMeasurementOperator | protected |
| length_measurement_index | HPS::Exchange::CommonMeasurementOperator | protectedstatic |
| line_to_cursor | HPS::Exchange::MeasurementOperator | private |
| line_to_leader_line | HPS::Exchange::MeasurementOperator | private |
| 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::MeasurementOperator | private |
| LineToLineDistance() | HPS::Exchange::MeasurementOperator | private |
| manipulate_measurement | HPS::Exchange::CommonMeasurementOperator | protected |
| materials | HPS::Exchange::CommonMeasurementOperator | protected |
| measurement_arc | HPS::Exchange::MeasurementOperator | private |
| measurement_direction | HPS::Exchange::MeasurementOperator | private |
| measurement_plane | HPS::Exchange::MeasurementOperator | private |
| measurement_precision | HPS::Exchange::CommonMeasurementOperator | protected |
| measurement_segment | HPS::Exchange::CommonMeasurementOperator | protected |
| measurement_type | HPS::Exchange::MeasurementOperator | private |
| 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 name | HPS::Exchange::MeasurementOperator | |
| mid_point_direction | HPS::Exchange::MeasurementOperator | private |
| modifier_trigger | HPS::Operator | protected |
| mouse_over_highlight_options | HPS::Exchange::MeasurementOperator | private |
| mouse_trigger | HPS::Operator | protected |
| Object() | HPS::Object | |
| Object(Object const &that) | HPS::Object | |
| Object(Object &&in_that) | HPS::Object | |
| ObjectType() const | HPS::Operator | inlinevirtual |
| OnKeyDown(KeyboardState const &in_state) override | HPS::Exchange::MeasurementOperator | virtual |
| OnKeyUp(KeyboardState const &in_state) | HPS::Operator | inlinevirtual |
| OnModelAttached() | HPS::Operator | inlinevirtual |
| OnModelDetached() | HPS::Operator | inlinevirtual |
| OnMouseDown(MouseState const &in_state) override | HPS::Exchange::MeasurementOperator | virtual |
| OnMouseEnter(MouseState const &in_state) | HPS::Operator | inlinevirtual |
| OnMouseLeave(MouseState const &in_state) | HPS::Operator | inlinevirtual |
| OnMouseMove(MouseState const &in_state) override | HPS::Exchange::MeasurementOperator | virtual |
| OnMouseUp(MouseState const &in_state) override | HPS::Exchange::MeasurementOperator | virtual |
| OnMouseWheel(MouseState const &in_state) | HPS::Operator | inlinevirtual |
| OnTextInput(HPS::UTF8 const &in_text) | HPS::Operator | inlinevirtual |
| OnTimerTick(HPS::TimerTickEvent const &in_event) | HPS::Operator | inlinevirtual |
| OnTouchDown(TouchState const &in_state) override | HPS::Exchange::MeasurementOperator | virtual |
| OnTouchMove(TouchState const &in_state) override | HPS::Exchange::MeasurementOperator | virtual |
| OnTouchUp(TouchState const &in_state) override | HPS::Exchange::MeasurementOperator | virtual |
| OnViewAttached() override | HPS::Exchange::MeasurementOperator | virtual |
| OnViewDetached() override | HPS::Exchange::MeasurementOperator | virtual |
| 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) const | HPS::Operator | virtual |
| operator=(Operator const &in_that) | HPS::Operator | virtual |
| HPS::Sprocket::operator=(Object const &other_object) | HPS::Object | |
| HPS::Sprocket::operator=(Object &&in_that) | HPS::Object | |
| operator==(Operator const &in_that) const | HPS::Operator | virtual |
| operator_active | HPS::Exchange::MeasurementOperator | private |
| PlaneToCenterLineDistance() | HPS::Exchange::MeasurementOperator | private |
| PlaneToPlaneDistance() | HPS::Exchange::MeasurementOperator | private |
| point_to_point_selection | HPS::Exchange::MeasurementOperator | private |
| portfolio | HPS::Exchange::CommonMeasurementOperator | protected |
| 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 ¤t_measurement_segment, Plane const &measurement_plane=Plane(), Vector const &explicit_direction=Vector()) | HPS::Exchange::CommonMeasurementOperator | protected |
| Priority enum name | HPS::Operator | |
| radius | HPS::Exchange::MeasurementOperator | private |
| radius_measurement_index | HPS::Exchange::CommonMeasurementOperator | protectedstatic |
| Reset() | HPS::Object | virtual |
| ResetMeasurement() | HPS::Exchange::MeasurementOperator | private |
| RestoreAngleMeasurement(SegmentKey const &measurement_segment) | HPS::Exchange::MeasurementOperator | private |
| RestoreEdgeMeasurement(SegmentKey const &measurement_segment) | HPS::Exchange::MeasurementOperator | private |
| RestoreFeatureToFeatureMeasurement(SegmentKey const &measurement_segment) | HPS::Exchange::MeasurementOperator | private |
| RestoreGenericEdgeMeasurement(SegmentKey const &measurement_segment) | HPS::Exchange::MeasurementOperator | private |
| RestoreLinearMeasurement(SegmentKey const &measurement_segment) | HPS::Exchange::MeasurementOperator | private |
| RestoreMeasurement(SegmentKey const &measurement_segment) | HPS::Exchange::MeasurementOperator | private |
| RestorePointToPointMeasurement(SegmentKey const &measurement_segment) | HPS::Exchange::MeasurementOperator | private |
| RestoreRadiusMeasurement(SegmentKey const &measurement_segment) | HPS::Exchange::MeasurementOperator | private |
| right_arrow | HPS::Exchange::CommonMeasurementOperator | protected |
| second_click_position | HPS::Exchange::MeasurementOperator | private |
| second_face_normal | HPS::Exchange::MeasurementOperator | private |
| selection_options | HPS::Exchange::CommonMeasurementOperator | protected |
| SetCADModel(Exchange::CADModel const &in_cad_model) | HPS::Exchange::CommonMeasurementOperator | |
| SetGlyphColor() | HPS::Exchange::CommonMeasurementOperator | protected |
| SetMaterial(MaterialMappingKit const &in_material_mapping) | HPS::Exchange::CommonMeasurementOperator | |
| SetMaterialsOnMeasurementSegment(HPS::SegmentKey const &set_materials_here, HPS::MaterialMappingKit const &materials_to_apply) | HPS::Exchange::CommonMeasurementOperator | protected |
| SetMeasurementType(MeasurementType in_measurement_type) | HPS::Exchange::MeasurementOperator | |
| SetModifierTrigger(ModifierKeys in_modifiers) | HPS::Operator | inline |
| 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::Operator | inline |
| SetPrecision(size_t in_precision) | HPS::Exchange::CommonMeasurementOperator | |
| SetTextAttribute(TextAttributeKit const &in_text_attributes) | HPS::Exchange::CommonMeasurementOperator | |
| SetupConstructionSegment() | HPS::Exchange::CommonMeasurementOperator | protected |
| Sprocket() | HPS::Sprocket | inline |
| Sprocket(HPS::Sprocket const &in_that)=default | HPS::Sprocket | |
| Sprocket(Sprocket &&in_that) | HPS::Sprocket | inline |
| staticType | HPS::Operator | static |
| style_segment | HPS::Exchange::CommonMeasurementOperator | protected |
| surface_one | HPS::Exchange::MeasurementOperator | private |
| surface_two | HPS::Exchange::MeasurementOperator | private |
| Tag(HPS::Key &tag, const char *message, Tags tag_index) | HPS::Exchange::CommonMeasurementOperator | protected |
| TagAngleMeasurement() | HPS::Exchange::MeasurementOperator | private |
| TagEdgeMeasurement() | HPS::Exchange::MeasurementOperator | private |
| TagFeatureToFeatureMeasurement() | HPS::Exchange::MeasurementOperator | private |
| TagGenericEdgeMeasurement() | HPS::Exchange::MeasurementOperator | private |
| TagMeasurement() | HPS::Exchange::MeasurementOperator | private |
| TagPointToPointMeasurement() | HPS::Exchange::MeasurementOperator | private |
| TagRadiusMeasurement() | HPS::Exchange::MeasurementOperator | private |
| Tags enum name | HPS::Exchange::CommonMeasurementOperator | |
| temporary_measurement_type | HPS::Exchange::MeasurementOperator | private |
| text | HPS::Exchange::MeasurementOperator | private |
| text_attributes | HPS::Exchange::CommonMeasurementOperator | protected |
| text_string | HPS::Exchange::MeasurementOperator | private |
| tracked_touch_id | HPS::Exchange::MeasurementOperator | private |
| Type() const | HPS::Object | virtual |
| units | HPS::Exchange::CommonMeasurementOperator | protected |
| use_explicit_direction | HPS::Exchange::MeasurementOperator | private |
| ~Object() | HPS::Object | virtual |
| ~Operator() | HPS::Operator | virtual |
| ~Sprocket() | HPS::Sprocket | inlinevirtual |