| addGuideLineModel() | SnapController | protected |
| addGuidePlaneModel() | SnapController | protected |
| addGuidePointModel() | SnapController | protected |
| addPoint(const SnapPoint &point) override | GeometryMaker | virtual |
| SnapController::addPoint(const Vertex< 3, fltp08 > &point) | SnapController | protectedvirtual |
| begin() override | GeometryMaker | virtual |
| calcLockLineLocation(SnapPoint &point, const SelectionInfo &info) | SnapController | protected |
| calcLockPlaneLocation(SnapPoint &point, const SelectionInfo &info) | SnapController | protected |
| calcSnapPoint(const SelectionInfo &info, DesignObjectLookup *lookup) | SnapController | protected |
| calculateSolid(Geometry &mesh) | GeometryMaker | |
| cancel() override | GeometryMaker | virtual |
| clearSnapSelection() | SnapController | |
| create_mode | GeometryMaker | |
| createdModels() | GeometryMaker | inline |
| createNewModel() | GeometryMaker | |
| createRootModel() | GeometryMaker | protected |
| current_snap_point | SnapController | |
| currentLocation() const | SnapController | inline |
| currentModel() const | GeometryMaker | inline |
| currentStep() const | GeometryMaker | |
| deleteAllCreatedModels() | GeometryMaker | |
| drawDefaultGuideLines(const SnapPoint &point) | SnapController | protected |
| drawDefaultGuidePlane(const SnapPoint &point) | SnapController | protected |
| e_center enum value | GeometryMaker | |
| e_corner enum value | GeometryMaker | |
| e_create_mode_size enum value | GeometryMaker | |
| e_draw_box enum value | GeometryMaker | |
| e_draw_circle enum value | GeometryMaker | |
| e_draw_cone enum value | GeometryMaker | |
| e_draw_conic_arc enum value | GeometryMaker | |
| e_draw_cylinder enum value | GeometryMaker | |
| e_draw_lines enum value | GeometryMaker | |
| e_draw_oval enum value | GeometryMaker | |
| e_draw_points enum value | GeometryMaker | |
| e_draw_polygon enum value | GeometryMaker | |
| e_draw_polyline enum value | GeometryMaker | |
| e_draw_rectangle enum value | GeometryMaker | |
| e_draw_sphere enum value | GeometryMaker | |
| e_draw_spline enum value | GeometryMaker | |
| e_draw_square enum value | GeometryMaker | |
| e_draw_triangles enum value | GeometryMaker | |
| e_edge enum value | GeometryMaker | |
| 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_no_creation enum value | GeometryMaker | |
| e_normal enum value | GeometryMaker | |
| e_on_plane enum value | GeometryMaker | |
| e_only_allow_snap enum value | SnapController | |
| e_orient enum value | GeometryMaker | |
| e_points enum value | SnapController | |
| e_polyline enum value | SnapController | |
| e_spec_mode_size enum value | GeometryMaker | |
| e_triangle enum value | SnapController | |
| editingCurrentModel() const | GeometryMaker | virtual |
| finish() override | GeometryMaker | virtual |
| GeometryCreateMode enum name | GeometryMaker | |
| GeometryMaker(DesignObjectLookup *manager) | GeometryMaker | |
| GeometrySpecMode enum name | GeometryMaker | |
| getHint() const | GeometryMaker | |
| getOrientation(const Vector< 3, fltp08 > &lookat, const Vector< 3, fltp08 > &up) | GeometryMaker | protectedstatic |
| hasCommandLock() | GeometryMaker | |
| 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 | |
| lockMovement(bool lock_movement) | GeometryMaker | inline |
| m_auto_wind_shapes | GeometryMaker | protected |
| m_blue_line_material | SnapController | protected |
| m_center_point_material | SnapController | protected |
| m_command_lock | GeometryMaker | protected |
| m_created_models | GeometryMaker | protected |
| m_current_line_material | SnapController | protected |
| m_current_model | GeometryMaker | protected |
| m_custom_snap_manager | SnapController | protected |
| m_default_material | GeometryMaker | protected |
| m_draw_plane | GeometryMaker | 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_generate_normals | GeometryMaker | 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_moving | GeometryMaker | protected |
| m_is_touch_mode | GeometryMaker | 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_movement | GeometryMaker | protected |
| m_lock_plane | SnapController | protected |
| m_locked_line_material | SnapController | protected |
| m_manager | SnapController | protected |
| m_mid_point_material | SnapController | protected |
| m_num_created | GeometryMaker | protected |
| m_num_roots_created | GeometryMaker | 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_root_model | GeometryMaker | protected |
| m_selection_mode | SnapController | protected |
| m_show_length_label | SnapController | protected |
| m_show_location_label | SnapController | protected |
| m_spec_mode | GeometryMaker | protected |
| m_tangent_line_material | SnapController | protected |
| m_update_callback | SnapController | protected |
| m_user_edit | SnapController | protected |
| material() const | GeometryMaker | inline |
| movementLocked() const | GeometryMaker | inline |
| numberOfSteps() const | GeometryMaker | |
| onSelect(Camera *camera) | GeometryMaker | 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 | GeometryMaker | protectedvirtual |
| processMouseEvent(MouseControllerEvent &event, SelectionInfo &info) override | GeometryMaker | protectedvirtual |
| processMouseSelection(MouseControllerEvent &event) | SnapController | protected |
| processMouseSnap(MouseControllerEvent &event, SelectionInfo &info) | SnapController | protected |
| processResizeEvent(const GeoStructure &spec, Model &model, Camera *camera) | GeometryMaker | protected |
| processUserInput() | SnapController | protected |
| rootModel() const | GeometryMaker | inline |
| selectionMode() const | SnapController | inline |
| setAutoWind(bool auto_wind_shapes) | GeometryMaker | |
| setCustomSnapManager(const ConstPointer< SnapsManager > &snap_manager) | SnapController | inline |
| setFinishedCallback(const std::function< void(bool is_accepted)> &callback) | SnapController | inlinevirtual |
| setGenerateNormals(bool generate_normals) | GeometryMaker | |
| 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 |
| setIsTouch(bool touch_mode) | GeometryMaker | |
| 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 |
| setRootModel(UUID model, UUID material=Constant< UUID >::Invalid) | GeometryMaker | |
| setSelectionMode(SelectionMode mode) | SnapController | inline |
| setShowLengthLabels(bool show) | SnapController | |
| setShowPointLabels(bool show) | SnapController | |
| setSpecMode(const Buffer< GeometrySpecMode > &spec_mode) | GeometryMaker | inline |
| setUpdateCallback(const std::function< void()> &callback) | SnapController | inlinevirtual |
| setupGuideModel() | SnapController | protected |
| setupSelectionInfo(const MouseEvent &event, Camera *camera, SelectionInfo &info) override | GeometryMaker | protectedvirtual |
| SnapController(DesignObjectLookup *manager) | SnapController | explicit |
| specMode() | GeometryMaker | inline |
| tryCommandLock() | GeometryMaker | |
| updateLocation(const Vertex< 3, fltp08 > &location, bool is_select, Camera *camera) override | GeometryMaker | virtual |
| updatePrimitive(const Vertex< 3, fltp08 > &world_location) | GeometryMaker | protected |
| updateRecentGeometry(const SnapPoint &point) | SnapController | protected |