NDEVR
API Documentation
GeometryMaker Member List

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

addGuideLineModel()SnapControllerprotected
addGuidePlaneModel()SnapControllerprotected
addGuidePointModel()SnapControllerprotected
addPoint(const SnapPoint &point) overrideGeometryMakervirtual
SnapController::addPoint(const Vertex< 3, fltp08 > &point)SnapControllerprotectedvirtual
begin() overrideGeometryMakervirtual
calcLockLineLocation(SnapPoint &point, const SelectionInfo &info)SnapControllerprotected
calcLockPlaneLocation(SnapPoint &point, const SelectionInfo &info)SnapControllerprotected
calcSnapPoint(const SelectionInfo &info, DesignObjectLookup *lookup)SnapControllerprotected
calculateSolid(Geometry &mesh)GeometryMaker
cancel() overrideGeometryMakervirtual
clearSnapSelection()SnapController
create_modeGeometryMaker
createdModels()GeometryMakerinline
createNewModel()GeometryMaker
createRootModel()GeometryMakerprotected
current_snap_pointSnapController
currentLocation() constSnapControllerinline
currentModel() constGeometryMakerinline
currentStep() constGeometryMaker
deleteAllCreatedModels()GeometryMaker
drawDefaultGuideLines(const SnapPoint &point)SnapControllerprotected
drawDefaultGuidePlane(const SnapPoint &point)SnapControllerprotected
e_center enum valueGeometryMaker
e_corner enum valueGeometryMaker
e_create_mode_size enum valueGeometryMaker
e_draw_box enum valueGeometryMaker
e_draw_circle enum valueGeometryMaker
e_draw_cone enum valueGeometryMaker
e_draw_conic_arc enum valueGeometryMaker
e_draw_cylinder enum valueGeometryMaker
e_draw_lines enum valueGeometryMaker
e_draw_oval enum valueGeometryMaker
e_draw_points enum valueGeometryMaker
e_draw_polygon enum valueGeometryMaker
e_draw_polyline enum valueGeometryMaker
e_draw_rectangle enum valueGeometryMaker
e_draw_sphere enum valueGeometryMaker
e_draw_spline enum valueGeometryMaker
e_draw_square enum valueGeometryMaker
e_draw_triangles enum valueGeometryMaker
e_edge enum valueGeometryMaker
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_no_creation enum valueGeometryMaker
e_normal enum valueGeometryMaker
e_on_plane enum valueGeometryMaker
e_only_allow_snap enum valueSnapController
e_orient enum valueGeometryMaker
e_points enum valueSnapController
e_polyline enum valueSnapController
e_spec_mode_size enum valueGeometryMaker
e_triangle enum valueSnapController
editingCurrentModel() constGeometryMakervirtual
finish() overrideGeometryMakervirtual
GeometryCreateMode enum nameGeometryMaker
GeometryMaker(DesignObjectLookup *manager)GeometryMaker
GeometrySpecMode enum nameGeometryMaker
getHint() constGeometryMaker
getOrientation(const Vector< 3, fltp08 > &lookat, const Vector< 3, fltp08 > &up)GeometryMakerprotectedstatic
hasCommandLock()GeometryMaker
lastPoint() constSnapControllerinline
lastSnapPoints() constSnapControllerinline
lineMaterial(const SnapPoint &point)SnapControllerprotected
lockAxis(uint01 axis, fltp08 lock)SnapControllerinline
LockMode enum nameSnapController
lockMovement(bool lock_movement)GeometryMakerinline
m_auto_wind_shapesGeometryMakerprotected
m_blue_line_materialSnapControllerprotected
m_center_point_materialSnapControllerprotected
m_command_lockGeometryMakerprotected
m_created_modelsGeometryMakerprotected
m_current_line_materialSnapControllerprotected
m_current_modelGeometryMakerprotected
m_custom_snap_managerSnapControllerprotected
m_default_materialGeometryMakerprotected
m_draw_planeGeometryMakerprotected
m_edge_point_materialSnapControllerprotected
m_end_point_materialSnapControllerprotected
m_extend_line_materialSnapControllerprotected
m_finished_callbackSnapControllerprotected
m_free_line_materialSnapControllerprotected
m_free_point_materialSnapControllerprotected
m_generate_normalsGeometryMakerprotected
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_movingGeometryMakerprotected
m_is_touch_modeGeometryMakerprotected
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_movementGeometryMakerprotected
m_lock_planeSnapControllerprotected
m_locked_line_materialSnapControllerprotected
m_managerSnapControllerprotected
m_mid_point_materialSnapControllerprotected
m_num_createdGeometryMakerprotected
m_num_roots_createdGeometryMakerprotected
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_root_modelGeometryMakerprotected
m_selection_modeSnapControllerprotected
m_show_length_labelSnapControllerprotected
m_show_location_labelSnapControllerprotected
m_spec_modeGeometryMakerprotected
m_tangent_line_materialSnapControllerprotected
m_update_callbackSnapControllerprotected
m_user_editSnapControllerprotected
material() constGeometryMakerinline
movementLocked() constGeometryMakerinline
numberOfSteps() constGeometryMaker
onSelect(Camera *camera)GeometryMakerprotected
pointCount() constSnapControllerinline
pointMaterial(const SnapPoint &point)SnapControllerprotected
points() constSnapControllerinline
PointsDrawMode enum nameSnapController
processKeyEvent(const KeyEvent &event, DesignObjectLookup *lookup, Camera *camera) overrideGeometryMakerprotectedvirtual
processMouseEvent(MouseControllerEvent &event, SelectionInfo &info) overrideGeometryMakerprotectedvirtual
processMouseSelection(MouseControllerEvent &event)SnapControllerprotected
processMouseSnap(MouseControllerEvent &event, SelectionInfo &info)SnapControllerprotected
processResizeEvent(const GeoStructure &spec, Model &model, Camera *camera)GeometryMakerprotected
processUserInput()SnapControllerprotected
rootModel() constGeometryMakerinline
selectionMode() constSnapControllerinline
setAutoWind(bool auto_wind_shapes)GeometryMaker
setCustomSnapManager(const ConstPointer< SnapsManager > &snap_manager)SnapControllerinline
setFinishedCallback(const std::function< void(bool is_accepted)> &callback)SnapControllerinlinevirtual
setGenerateNormals(bool generate_normals)GeometryMaker
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
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)SnapControllerinline
setRootModel(UUID model, UUID material=Constant< UUID >::Invalid)GeometryMaker
setSelectionMode(SelectionMode mode)SnapControllerinline
setShowLengthLabels(bool show)SnapController
setShowPointLabels(bool show)SnapController
setSpecMode(const Buffer< GeometrySpecMode > &spec_mode)GeometryMakerinline
setUpdateCallback(const std::function< void()> &callback)SnapControllerinlinevirtual
setupGuideModel()SnapControllerprotected
setupSelectionInfo(const MouseEvent &event, Camera *camera, SelectionInfo &info) overrideGeometryMakerprotectedvirtual
SnapController(DesignObjectLookup *manager)SnapControllerexplicit
specMode()GeometryMakerinline
tryCommandLock()GeometryMaker
updateLocation(const Vertex< 3, fltp08 > &location, bool is_select, Camera *camera) overrideGeometryMakervirtual
updatePrimitive(const Vertex< 3, fltp08 > &world_location)GeometryMakerprotected
updateRecentGeometry(const SnapPoint &point)SnapControllerprotected