NDEVR
API Documentation
SelectionController Member List

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

addCurrentAsMask()SelectionController
addGuideLineModel()SnapControllerprotected
addGuidePlaneModel()SnapControllerprotected
addGuidePointModel()SnapControllerprotected
addMask(const SelectionArea< 3, fltp08 > &mask)SelectionController
addPoint(const Vertex< 3, fltp08 > &point)SnapControllerprotectedvirtual
addPoint(const SnapPoint &point)SnapControllerprotectedvirtual
begin() overrideSelectionControllervirtual
calcLockLineLocation(SnapPoint &point, const SelectionInfo &info)SnapControllerprotected
calcLockPlaneLocation(SnapPoint &point, const SelectionInfo &info)SnapControllerprotected
calcSnapPoint(const SelectionInfo &info, DesignObjectLookup *lookup)SnapControllerprotected
cancel() overrideSelectionControllervirtual
clear(bool clear_selection, bool clear_masks)SelectionController
clearMaskHighlight()SelectionController
clearMasks()SelectionControllerprotected
clearSelection()SelectionControllerprotected
clearSnapSelection()SnapController
current_snap_pointSnapController
currentLocation() constSnapControllerinline
currentSelection() constSelectionController
currentSelectionHint() constSelectionController
darkenMaskExclusion(bool darken)SelectionController
darkensMaskExclusion() constSelectionControllerinline
defaultHint(const TranslatedString &action_hint) constSelectionController
drawDefaultGuideLines(const SnapPoint &point)SnapControllerprotected
drawDefaultGuidePlane(const SnapPoint &point)SnapControllerprotected
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_only_allow_snap enum valueSnapController
e_points enum valueSnapController
e_polyline enum valueSnapController
e_triangle enum valueSnapController
finish() overrideSelectionControllervirtual
highlightMask(uint04 mask_index)SelectionController
isInvertedSelection() constSelectionController
lastPoint() constSnapControllerinline
lastSnapPoints() constSnapControllerinline
lineMaterial(const SnapPoint &point)SnapControllerprotected
lockAxis(uint01 axis, fltp08 lock)SnapControllerinline
LockMode enum nameSnapController
m_blue_line_materialSnapControllerprotected
m_center_point_materialSnapControllerprotected
m_current_line_materialSnapControllerprotected
m_current_selectionSelectionControllerprotected
m_custom_snap_managerSnapControllerprotected
m_darken_mask_exclusionSelectionControllerprotected
m_edge_point_materialSnapControllerprotected
m_end_point_materialSnapControllerprotected
m_extend_line_materialSnapControllerprotected
m_finished_callbackSnapControllerprotected
m_free_line_materialSnapControllerprotected
m_free_point_materialSnapControllerprotected
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_hide_mask_exclusionSelectionControllerprotected
m_highlighted_maskSelectionControllerprotected
m_inverted_selectionSelectionControllerprotected
m_is_activeSnapControllerprotected
m_is_edit_selectionSelectionControllerprotected
m_is_horizontal_lockedSnapControllerprotected
m_is_using_lock_planeSnapControllerprotected
m_is_vertical_lockedSnapControllerprotected
m_last_cameraSnapControllerprotected
m_last_linesSnapControllerprotected
m_last_lookupSnapControllerprotected
m_last_mask_geometriesSelectionControllerprotected
m_last_meshesSnapControllerprotected
m_last_mouse_eventSnapControllerprotected
m_last_pointsSnapControllerprotected
m_last_selection_cameraSnapControllerprotected
m_last_selection_geometriesSelectionControllerprotected
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_locked_line_materialSnapControllerprotected
m_managerSnapControllerprotected
m_mid_point_materialSnapControllerprotected
m_on_face_point_materialSnapControllerprotected
m_original_cameraSelectionControllerprotected
m_original_snapSnapControllerprotected
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_completeSelectionControllerprotected
m_selection_highlight_infoSelectionControllerprotected
m_selection_infoSelectionControllerprotected
m_selection_mask_infoSelectionControllerprotected
m_selection_modeSnapControllerprotected
m_show_length_labelSnapControllerprotected
m_show_location_labelSnapControllerprotected
m_sub_selection_modeSelectionControllerprotected
m_tangent_line_materialSnapControllerprotected
m_temp_invertedSelectionControllerprotected
m_update_callbackSnapControllerprotected
m_user_editSnapControllerprotected
masks() constSelectionController
pointCount() constSnapControllerinline
pointMaterial(const SnapPoint &point)SnapControllerprotected
points() constSnapControllerinline
PointsDrawMode enum nameSnapController
processKeyEvent(const KeyEvent &event, DesignObjectLookup *lookup, Camera *camera) overrideSelectionControllervirtual
processMouseEvent(MouseControllerEvent &event, SelectionInfo &info) overrideSelectionControllervirtual
processMouseSelection(MouseControllerEvent &event)SnapControllerprotected
processMouseSnap(MouseControllerEvent &event, SelectionInfo &info)SnapControllerprotected
processUserInput()SnapControllerprotected
removeMask(uint04 mask_index)SelectionController
selectionComplete() constSelectionControllerinline
SelectionController(DesignObjectLookup *manager)SelectionControllerexplicit
selectionMode() constSnapControllerinline
setCameraShowEnvironment(bool show_grid)SelectionController
setCameraShowGrid(bool show_grid)SelectionController
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
setHideMaskExclusion(bool is_hidden)SelectionController
setInvertedSelection(bool is_inside)SelectionController
setIsEditSelection(bool is_edit_selection)SelectionController
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
setMaskEnabled(uint04 index, bool enabled)SelectionController
setPointsDrawMode(PointsDrawMode mode)SnapControllerinline
setPreGeometryFilter(const std::function< bool(const Model &, const Geometry &)> &pre_geometry_filter)SelectionController
setPreModelFilter(const std::function< bool(const Model &)> &pre_model_filter)SelectionController
setSelectionFilter(const std::function< bool(const Model &)> &selection_filter)SelectionController
setSelectionMaskInfo(const SelectionInfo &info)SelectionControllerprotected
setSelectionMode(SelectionMode mode)SnapControllerinline
setShowLengthLabels(bool show)SnapController
setShowPointLabels(bool show)SnapController
setSubSelectionMode(const SubSelectionMode &mode)SelectionController
setThemeCameraBackgroundColor(const RGBColor &color)SelectionController
setUpdateCallback(const std::function< void()> &callback)SnapControllerinlinevirtual
setupGuideModel()SnapControllerprotected
setupSelectionInfo(const MouseEvent &event, Camera *camera, SelectionInfo &info)SnapControllerprotectedvirtual
SnapController(DesignObjectLookup *manager)SnapControllerexplicit
subSelectionMode() constSelectionControllerinline
updateCameraBackgrounds()SelectionController
updateLocation(const Vertex< 3, fltp08 > &location, bool is_click, Camera *camera)SnapControllerprotectedvirtual
updateRecentGeometry(const SnapPoint &point)SnapControllerprotected
updateSelectionInfo(SelectionInfo &info)SelectionController
updateSelectionMask()SelectionControllerprotected
~SelectionController()SelectionControllerinlinevirtual