SketcherGui::EditModeScenegraphNodes Struct Reference

Helper struct adapted to store the pointer to edit mode scenegraph objects. More...

#include <EditModeCoinManagerParameters.h>

Public Attributes

Point nodes
SoSeparatorEditRoot
 
SmSwitchboardPointsGroup
 
std::vector< SoMaterial * > PointsMaterials
 
std::vector< SoCoordinate3 * > PointsCoordinate
 
std::vector< SoDrawStyle * > PointsDrawStyle
 
std::vector< SoMarkerSet * > PointSet
 
Curve nodes
SmSwitchboardCurvesGroup
 
std::vector< SoMaterial * > CurvesMaterials
 
std::vector< SoCoordinate3 * > CurvesCoordinate
 
std::vector< SoDrawStyle * > CurvesDrawStyle
 
std::vector< SoLineSet * > CurveSet
 
Axes nodes
SoMaterial * RootCrossMaterials
 
SoCoordinate3 * RootCrossCoordinate
 
SoLineSet * RootCrossSet
 
SoDrawStyle * RootCrossDrawStyle
 
Temporal edit curve nodes - For geometry creation
SoMaterial * EditCurvesMaterials
 
SoCoordinate3 * EditCurvesCoordinate
 
SoLineSet * EditCurveSet
 
SoDrawStyle * EditCurvesDrawStyle
 
SoPickStyle * pickStyleAxes
 
Temporal edit markers nodes- For operation rendering, such as trimming green circles
SoMaterial * EditMarkersMaterials
 
SoCoordinate3 * EditMarkersCoordinate
 
SoMarkerSet * EditMarkerSet
 
SoDrawStyle * EditMarkersDrawStyle
 
Temporal edit text nodes
SoText2textX
 
SoTranslationtextPos
 
Constraint nodes
SmSwitchboardconstrGroup
 
SoPickStyle * constrGrpSelect
 
SoDrawStyle * ConstraintDrawStyle
 
Information Overlay Layer nodes
SoGroupinfoGroup
 
SoDrawStyle * InformationDrawStyle
 

Detailed Description

Helper struct adapted to store the pointer to edit mode scenegraph objects.

Member Data Documentation

◆ ConstraintDrawStyle

SoDrawStyle* SketcherGui::EditModeScenegraphNodes::ConstraintDrawStyle

◆ constrGroup

◆ constrGrpSelect

◆ CurvesCoordinate

◆ CurvesDrawStyle

std::vector<SoDrawStyle *> SketcherGui::EditModeScenegraphNodes::CurvesDrawStyle

◆ CurveSet

◆ CurvesGroup

◆ CurvesMaterials

◆ EditCurvesCoordinate

SoCoordinate3* SketcherGui::EditModeScenegraphNodes::EditCurvesCoordinate

◆ EditCurvesDrawStyle

SoDrawStyle* SketcherGui::EditModeScenegraphNodes::EditCurvesDrawStyle

◆ EditCurveSet

SoLineSet* SketcherGui::EditModeScenegraphNodes::EditCurveSet

◆ EditCurvesMaterials

SoMaterial* SketcherGui::EditModeScenegraphNodes::EditCurvesMaterials

◆ EditMarkersCoordinate

SoCoordinate3* SketcherGui::EditModeScenegraphNodes::EditMarkersCoordinate

◆ EditMarkersDrawStyle

SoDrawStyle* SketcherGui::EditModeScenegraphNodes::EditMarkersDrawStyle

◆ EditMarkerSet

SoMarkerSet* SketcherGui::EditModeScenegraphNodes::EditMarkerSet

◆ EditMarkersMaterials

SoMaterial* SketcherGui::EditModeScenegraphNodes::EditMarkersMaterials

◆ EditRoot

◆ infoGroup

SoGroup* SketcherGui::EditModeScenegraphNodes::infoGroup

◆ InformationDrawStyle

SoDrawStyle* SketcherGui::EditModeScenegraphNodes::InformationDrawStyle

◆ pickStyleAxes

SoPickStyle* SketcherGui::EditModeScenegraphNodes::pickStyleAxes

◆ PointsCoordinate

◆ PointsDrawStyle

std::vector<SoDrawStyle *> SketcherGui::EditModeScenegraphNodes::PointsDrawStyle

◆ PointSet

std::vector<SoMarkerSet *> SketcherGui::EditModeScenegraphNodes::PointSet

◆ PointsGroup

◆ PointsMaterials

◆ RootCrossCoordinate

SoCoordinate3* SketcherGui::EditModeScenegraphNodes::RootCrossCoordinate

◆ RootCrossDrawStyle

SoDrawStyle* SketcherGui::EditModeScenegraphNodes::RootCrossDrawStyle

◆ RootCrossMaterials

SoMaterial* SketcherGui::EditModeScenegraphNodes::RootCrossMaterials
Warning
Root Point is added together with the Point nodes above

Referenced by SketcherGui::EditModeGeometryCoinManager::updateGeometryColor().

◆ RootCrossSet

SoLineSet* SketcherGui::EditModeScenegraphNodes::RootCrossSet

◆ textPos

SoTranslation* SketcherGui::EditModeScenegraphNodes::textPos

◆ textX


The documentation for this struct was generated from the following file: