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 |