NDEVR
API Documentation
SnapController Member List

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

addGuideLineModel()SnapControllerprotected
addGuidePlaneModel()SnapControllerprotected
addGuidePointModel()SnapControllerprotected
addPoint(const Vertex< 3, fltp08 > &point)SnapControllerprotectedvirtual
addPoint(const SnapPoint &point)SnapControllerprotectedvirtual
begin()SnapControllerprotectedvirtual
calcLockLineLocation(SnapPoint &point, const SelectionInfo &info)SnapControllerprotected
calcLockPlaneLocation(SnapPoint &point, const SelectionInfo &info)SnapControllerprotected
calcSnapPoint(const SelectionInfo &info, DesignObjectLookup *lookup)SnapControllerprotected
cancel()SnapControllervirtual
clearSnapSelection()SnapController
current_snap_pointSnapController
currentLocation() constSnapControllerinline
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()SnapControllerprotectedvirtual
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_custom_snap_managerSnapControllerprotected
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_is_activeSnapControllerprotected
m_is_horizontal_lockedSnapControllerprotected
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_locked_line_materialSnapControllerprotected
m_managerSnapControllerprotected
m_mid_point_materialSnapControllerprotected
m_on_face_point_materialSnapControllerprotected
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_modeSnapControllerprotected
m_show_length_labelSnapControllerprotected
m_show_location_labelSnapControllerprotected
m_tangent_line_materialSnapControllerprotected
m_update_callbackSnapControllerprotected
m_user_editSnapControllerprotected
pointCount() constSnapControllerinline
pointMaterial(const SnapPoint &point)SnapControllerprotected
points() constSnapControllerinline
PointsDrawMode enum nameSnapController
processKeyEvent(const KeyEvent &event, DesignObjectLookup *lookup, Camera *camera) overrideSnapControllervirtual
processMouseEvent(MouseControllerEvent &event, SelectionInfo &info) overrideSnapControllervirtual
processMouseSelection(MouseControllerEvent &event)SnapControllerprotected
processMouseSnap(MouseControllerEvent &event, SelectionInfo &info)SnapControllerprotected
processUserInput()SnapControllerprotected
selectionMode() constSnapControllerinline
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
setPointsDrawMode(PointsDrawMode mode)SnapControllerinline
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)SnapControllerprotectedvirtual
SnapController(DesignObjectLookup *manager)SnapControllerexplicit
updateLocation(const Vertex< 3, fltp08 > &location, bool is_click, Camera *camera)SnapControllerprotectedvirtual
updateRecentGeometry(const SnapPoint &point)SnapControllerprotected