| addGuideLineModel() | SnapController | protected |
| addGuidePlaneModel() | SnapController | protected |
| addGuidePointModel() | SnapController | protected |
| addPoint(const Vertex< 3, fltp08 > &point) | SnapController | protectedvirtual |
| addPoint(const SnapPoint &point) | SnapController | protectedvirtual |
| begin() | SnapController | protectedvirtual |
| calcLockLineLocation(SnapPoint &point, const SelectionInfo &info) | SnapController | protected |
| calcLockPlaneLocation(SnapPoint &point, const SelectionInfo &info) | SnapController | protected |
| calcSnapPoint(const SelectionInfo &info, DesignObjectLookup *lookup) | SnapController | protected |
| cancel() | SnapController | virtual |
| clearSnapSelection() | SnapController | |
| current_snap_point | SnapController | |
| currentLocation() const | SnapController | inline |
| drawDefaultGuideLines(const SnapPoint &point) | SnapController | protected |
| drawDefaultGuidePlane(const SnapPoint &point) | SnapController | protected |
| e_ignore enum value | SnapController | |
| e_line_fan enum value | SnapController | |
| e_lines enum value | SnapController | |
| e_lock_if_no_snap enum value | SnapController | |
| e_lock_ignore_snap enum value | SnapController | |
| e_lock_to_nearest_snap enum value | SnapController | |
| e_only_allow_snap enum value | SnapController | |
| e_points enum value | SnapController | |
| e_polyline enum value | SnapController | |
| e_triangle enum value | SnapController | |
| finish() | SnapController | protectedvirtual |
| lastPoint() const | SnapController | inline |
| lastSnapPoints() const | SnapController | inline |
| lineMaterial(const SnapPoint &point) | SnapController | protected |
| lockAxis(uint01 axis, fltp08 lock) | SnapController | inline |
| LockMode enum name | SnapController | |
| m_blue_line_material | SnapController | protected |
| m_center_point_material | SnapController | protected |
| m_current_line_material | SnapController | protected |
| m_custom_snap_manager | SnapController | protected |
| m_edge_point_material | SnapController | protected |
| m_end_point_material | SnapController | protected |
| m_extend_line_material | SnapController | protected |
| m_finished_callback | SnapController | protected |
| m_free_line_material | SnapController | protected |
| m_free_point_material | SnapController | protected |
| m_green_line_material | SnapController | protected |
| m_guide_line_material | SnapController | protected |
| m_guide_line_model | SnapController | protected |
| m_guide_model | SnapController | protected |
| m_guide_plane_material | SnapController | protected |
| m_guide_plane_model | SnapController | protected |
| m_guide_point_material | SnapController | protected |
| m_guide_point_model | SnapController | protected |
| m_is_active | SnapController | protected |
| m_is_horizontal_locked | SnapController | protected |
| m_is_using_lock_plane | SnapController | protected |
| m_is_vertical_locked | SnapController | protected |
| m_last_camera | SnapController | protected |
| m_last_lines | SnapController | protected |
| m_last_lookup | SnapController | protected |
| m_last_meshes | SnapController | protected |
| m_last_mouse_event | SnapController | protected |
| m_last_points | SnapController | protected |
| m_last_selection_camera | SnapController | protected |
| m_last_snap_points | SnapController | protected |
| m_line_guide_text | SnapController | protected |
| m_line_mesh | SnapController | protected |
| m_location | SnapController | protected |
| m_lock_axis | SnapController | protected |
| m_lock_line | SnapController | protected |
| m_lock_location | SnapController | protected |
| m_lock_mode | SnapController | protected |
| m_lock_plane | SnapController | protected |
| m_locked_line_material | SnapController | protected |
| m_manager | SnapController | protected |
| m_mid_point_material | SnapController | protected |
| m_on_face_point_material | SnapController | protected |
| m_original_snap | SnapController | protected |
| m_perpendicular_line_material | SnapController | protected |
| m_plane_mesh | SnapController | protected |
| m_point_draw_mode | SnapController | protected |
| m_point_guide_text | SnapController | protected |
| m_point_material | SnapController | protected |
| m_point_mesh | SnapController | protected |
| m_points | SnapController | protected |
| m_red_line_material | SnapController | protected |
| m_selection_mode | SnapController | protected |
| m_show_length_label | SnapController | protected |
| m_show_location_label | SnapController | protected |
| m_tangent_line_material | SnapController | protected |
| m_update_callback | SnapController | protected |
| m_user_edit | SnapController | protected |
| pointCount() const | SnapController | inline |
| pointMaterial(const SnapPoint &point) | SnapController | protected |
| points() const | SnapController | inline |
| PointsDrawMode enum name | SnapController | |
| processKeyEvent(const KeyEvent &event, DesignObjectLookup *lookup, Camera *camera) override | SnapController | virtual |
| processMouseEvent(MouseControllerEvent &event, SelectionInfo &info) override | SnapController | virtual |
| processMouseSelection(MouseControllerEvent &event) | SnapController | protected |
| processMouseSnap(MouseControllerEvent &event, SelectionInfo &info) | SnapController | protected |
| processUserInput() | SnapController | protected |
| selectionMode() const | SnapController | inline |
| setCustomSnapManager(const ConstPointer< SnapsManager > &snap_manager) | SnapController | inline |
| setFinishedCallback(const std::function< void(bool is_accepted)> &callback) | SnapController | inlinevirtual |
| setGuideLine(uint04 index, const Vertex< 3, fltp08 > &p1, const Vector< 3, fltp08 > &p2, const UUID &material) | SnapController | protected |
| setGuideLineVisible(bool visible) | SnapController | protected |
| setGuideLineVisible(uint04 index, bool visible) | SnapController | protected |
| setGuidePlane(uint04 index, const Vector< 3, fltp08 > &normal, const Vertex< 3, fltp08 > &location, fltp08 radius) | SnapController | protected |
| setGuidePlaneVisible(bool visible) | SnapController | protected |
| setGuidePlaneVisible(uint04 index, bool visible) | SnapController | protected |
| setGuidePoint(uint04 index, const Vertex< 3, fltp08 > &p1, const UUID &material) | SnapController | protected |
| setGuidePointVisible(bool visible) | SnapController | protected |
| setGuidePointVisible(uint04 index, bool visible) | SnapController | protected |
| setLocation(const Vertex< 3, fltp08 > &location, bool is_click=false, Camera *camera=nullptr) | SnapController | |
| setLockLine(const LineSegment< 3, fltp08 > &line) | SnapController | |
| setLockMode(LockMode mode) | SnapController | |
| setLockPlane(const Plane< 3, fltp08 > &plane) | SnapController | |
| setPointsDrawMode(PointsDrawMode mode) | SnapController | inline |
| setSelectionMode(SelectionMode mode) | SnapController | inline |
| setShowLengthLabels(bool show) | SnapController | |
| setShowPointLabels(bool show) | SnapController | |
| setUpdateCallback(const std::function< void()> &callback) | SnapController | inlinevirtual |
| setupGuideModel() | SnapController | protected |
| setupSelectionInfo(const MouseEvent &event, Camera *camera, SelectionInfo &info) | SnapController | protectedvirtual |
| SnapController(DesignObjectLookup *manager) | SnapController | explicit |
| updateLocation(const Vertex< 3, fltp08 > &location, bool is_click, Camera *camera) | SnapController | protectedvirtual |
| updateRecentGeometry(const SnapPoint &point) | SnapController | protected |