NDEVR
API Documentation
ModelEditController Member List

This is the complete list of members for ModelEditController, including all inherited members.

activeModel() constModelEditControllerinline
activeModelFunction() constModelEditController
addEditFunction(const DynamicPointer< ModelFunction > &function)ModelEditController
addGuideLineModel()SnapControllerprotected
addGuidePlaneModel()SnapControllerprotected
addGuidePointModel()SnapControllerprotected
addNextFinishedCallback(std::function< void(bool canceled, UUID id)> callback)ModelEditControllerinlinevirtual
addPoint(const Vertex< 3, fltp08 > &point) overrideModelEditControllervirtual
addPoint(const SnapPoint &point) overrideModelEditControllervirtual
begin() overrideModelEditControllervirtual
calcLockLineLocation(SnapPoint &point, const SelectionInfo &info)SnapControllerprotected
calcLockPlaneLocation(SnapPoint &point, const SelectionInfo &info)SnapControllerprotected
calcSnapPoint(const SelectionInfo &info, DesignObjectLookup *lookup)SnapControllerprotected
cancel() overrideModelEditControllervirtual
clearSnapSelection()SnapController
current_snap_pointSnapController
currentLocation() constSnapControllerinline
defaultSelectionMode() constModelEditController
drawDefaultGuideLines(const SnapPoint &point)SnapControllerprotected
drawDefaultGuidePlane(const SnapPoint &point)SnapControllerprotected
e_add_selection_mask enum valueModelEditController
e_center_locked_scale enum valueModelEditController
e_center_scale enum valueModelEditController
e_edit_mode_size enum valueModelEditController
e_erase enum valueModelEditController
e_flip_front enum valueModelEditController
e_flip_left enum valueModelEditController
e_flip_vertical enum valueModelEditController
e_ignore enum valueSnapController
e_line_fan enum valueSnapController
e_lines enum valueSnapController
e_lock_if_no_snap enum valueSnapController
e_lock_ignore_snap enum valueSnapController
e_lock_to_nearest_snap enum valueSnapController
e_model_function enum valueModelEditController
e_no_edit enum valueModelEditController
e_offset enum valueModelEditController
e_only_allow_snap enum valueSnapController
e_place_and_rotate enum valueModelEditController
e_place_no_rotate enum valueModelEditController
e_points enum valueSnapController
e_polyline enum valueSnapController
e_rotate enum valueModelEditController
e_rubber_stamp enum valueModelEditController
e_set_real_thickness enum valueModelEditController
e_triangle enum valueSnapController
e_two_length_scale enum valueModelEditController
e_two_point_locked_scale enum valueModelEditController
e_two_point_scale enum valueModelEditController
e_vertex_offset enum valueModelEditController
edit_modeModelEditController
editedModels()ModelEditControllerinline
editFunctions() constModelEditControllerinline
expandedHint() constModelEditController
finish() overrideModelEditControllervirtual
finishSelection()ModelEditController
gravityAdjust(const Matrix< fltp08 > &mat) constModelEditController
hasCommandLock() constModelEditControllerinline
hasFinishedMouseActions() constModelEditController
hint() constModelEditController
isSelecting() constModelEditController
lastPoint() constSnapControllerinline
lastSnapPoints() constSnapControllerinline
lineMaterial(const SnapPoint &point)SnapControllerprotected
lockAxis(uint01 axis, fltp08 lock)SnapControllerinline
LockMode enum nameSnapController
m_active_edit_functionModelEditControllerprotected
m_auto_finishModelEditControllerprotected
m_blue_line_materialSnapControllerprotected
m_center_point_materialSnapControllerprotected
m_command_lockModelEditControllerprotected
m_command_planeModelEditControllerprotected
m_current_geometryModelEditControllerprotected
m_current_line_materialSnapControllerprotected
m_current_modelModelEditControllerprotected
m_current_vertexModelEditControllerprotected
m_custom_snap_managerSnapControllerprotected
m_edge_point_materialSnapControllerprotected
m_edit_functionsModelEditControllerprotected
m_edited_modelsModelEditControllerprotected
m_end_point_materialSnapControllerprotected
m_extend_line_materialSnapControllerprotected
m_finished_callbackSnapControllerprotected
m_free_line_materialSnapControllerprotected
m_free_point_materialSnapControllerprotected
m_gravity_pointsModelEditControllerprotected
m_green_line_materialSnapControllerprotected
m_guide_line_materialSnapControllerprotected
m_guide_line_modelSnapControllerprotected
m_guide_modelSnapControllerprotected
m_guide_plane_materialSnapControllerprotected
m_guide_plane_modelSnapControllerprotected
m_guide_point_materialSnapControllerprotected
m_guide_point_modelSnapControllerprotected
m_ignore_elevationModelEditControllerprotected
m_is_activeSnapControllerprotected
m_is_horizontal_lockedSnapControllerprotected
m_is_selectingModelEditControllerprotected
m_is_using_lock_planeSnapControllerprotected
m_is_vertical_lockedSnapControllerprotected
m_last_cameraSnapControllerprotected
m_last_linesSnapControllerprotected
m_last_lookupSnapControllerprotected
m_last_meshesSnapControllerprotected
m_last_mouse_eventSnapControllerprotected
m_last_pointsSnapControllerprotected
m_last_selection_cameraSnapControllerprotected
m_last_snap_pointsSnapControllerprotected
m_line_guide_textSnapControllerprotected
m_line_meshSnapControllerprotected
m_locationSnapControllerprotected
m_lock_axisSnapControllerprotected
m_lock_lineSnapControllerprotected
m_lock_locationSnapControllerprotected
m_lock_modeSnapControllerprotected
m_lock_planeSnapControllerprotected
m_lock_scaleModelEditControllerprotected
m_locked_line_materialSnapControllerprotected
m_managerSnapControllerprotected
m_mid_point_materialSnapControllerprotected
m_mouse_scene_originalModelEditControllerprotected
m_mouse_screen_originalModelEditControllerprotected
m_next_finished_callbackModelEditControllerprotected
m_on_face_point_materialSnapControllerprotected
m_original_matrixModelEditControllerprotected
m_original_snapSnapControllerprotected
m_paint_materialModelEditControllerprotected
m_paste_modelModelEditControllerprotected
m_perpendicular_line_materialSnapControllerprotected
m_plane_meshSnapControllerprotected
m_point_draw_modeSnapControllerprotected
m_point_guide_textSnapControllerprotected
m_point_materialSnapControllerprotected
m_point_meshSnapControllerprotected
m_pointsSnapControllerprotected
m_red_line_materialSnapControllerprotected
m_selection_modeSnapControllerprotected
m_show_length_labelSnapControllerprotected
m_show_location_labelSnapControllerprotected
m_snap_to_normalModelEditControllerprotected
m_tangent_line_materialSnapControllerprotected
m_update_callbackSnapControllerprotected
m_use_gravityModelEditControllerprotected
m_user_editSnapControllerprotected
m_yaw_to_normalModelEditControllerprotected
material() constModelEditControllerinline
ModelEditController(DesignObjectLookup *manager)ModelEditController
ModelEditMode enum nameModelEditController
onMouseSelect()ModelEditControllerprotected
onSelect(UUID object)ModelEditControllerprotected
originalTransform() constModelEditControllerinline
pasteModel() constModelEditControllerinline
pointCount() constSnapControllerinline
pointMaterial(const SnapPoint &point)SnapControllerprotected
points() constSnapControllerinline
PointsDrawMode enum nameSnapController
processKeyEvent(const KeyEvent &event, DesignObjectLookup *lookup, Camera *camera) overrideModelEditControllerprotectedvirtual
processMouseEvent(MouseControllerEvent &event, SelectionInfo &info) overrideModelEditControllerprotectedvirtual
processMouseSelection(MouseControllerEvent &event)SnapControllerprotected
processMouseSnap(MouseControllerEvent &event, SelectionInfo &info)SnapControllerprotected
processUserInput()SnapControllerprotected
refreshOffsetState()ModelEditControllerprotected
refreshPlaceState()ModelEditControllerprotected
refreshRealThicknessState()ModelEditControllerprotected
refreshRotateState()ModelEditControllerprotected
refreshScaleState()ModelEditControllerprotected
refreshState()ModelEditController
refreshTwoPointSelectState()ModelEditControllerprotected
refreshVertexOffsetState()ModelEditControllerprotected
selectionMode() constSnapControllerinline
selectionModeAllowed(const SubSelectionMode &mode) constModelEditController
setActiveEditFunction(const UUID &function)ModelEditController
setActiveModel(UUID model)ModelEditController
setActiveVertex(const Matrix< fltp08 > &complete_transform, UUID geometry, uint04 vertex_id)ModelEditController
setAutoFinish(bool auto_finish)ModelEditController
setCustomSnapManager(const ConstPointer< SnapsManager > &snap_manager)SnapControllerinline
setFinishedCallback(const std::function< void(bool is_accepted)> &callback)SnapControllerinlinevirtual
setGuideLine(uint04 index, const Vertex< 3, fltp08 > &p1, const Vector< 3, fltp08 > &p2, const UUID &material)SnapControllerprotected
setGuideLineVisible(bool visible)SnapControllerprotected
setGuideLineVisible(uint04 index, bool visible)SnapControllerprotected
setGuidePlane(uint04 index, const Vector< 3, fltp08 > &normal, const Vertex< 3, fltp08 > &location, fltp08 radius)SnapControllerprotected
setGuidePlaneVisible(bool visible)SnapControllerprotected
setGuidePlaneVisible(uint04 index, bool visible)SnapControllerprotected
setGuidePoint(uint04 index, const Vertex< 3, fltp08 > &p1, const UUID &material)SnapControllerprotected
setGuidePointVisible(bool visible)SnapControllerprotected
setGuidePointVisible(uint04 index, bool visible)SnapControllerprotected
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
setOriginalTransform(const Matrix< fltp08 > &transform)ModelEditController
setPasteModel(UUID model)ModelEditController
setPointsDrawMode(PointsDrawMode mode)SnapControllerinline
setSelectionFilters()ModelEditControllerprotected
setSelectionMode(SelectionMode mode)SnapControllerinline
setShowLengthLabels(bool show)SnapController
setShowPointLabels(bool show)SnapController
setUpdateCallback(const std::function< void()> &callback)SnapControllerinlinevirtual
setupGuideModel()SnapControllerprotected
setupSelectionInfo(const MouseEvent &event, Camera *camera, SelectionInfo &info) overrideModelEditControllervirtual
setUseGravity(bool use_gravity)ModelEditController
shouldShowInterface() constModelEditController
SnapController(DesignObjectLookup *manager)SnapControllerexplicit
title() constModelEditController
tryCommandLock()ModelEditController
updateGravityPoints()ModelEditControllerprotected
updateLocation(const Vertex< 3, fltp08 > &location, bool is_select=false, Camera *camera=nullptr) overrideModelEditControllervirtual
updateRecentGeometry(const SnapPoint &point)SnapControllerprotected
usingGravity() constModelEditController