Data structure while editing the sketch. More...

Public Member Functions

 EditData ()
 

Public Attributes

bool blockedPreselection
 
bool buttonPress
 
std::map< QString, ViewProviderSketch::ConstrIconBBVeccombinedConstrBoxes
 
SmSwitchboardconstrGroup
 
SoCoordinate3 * CurvesCoordinate
 
SoLineSet * CurveSet
 
SoMaterial * CurvesMaterials
 
std::vector< int > CurvIdToGeoId
 
std::set< int > DragConstraintSet
 
int DragCurve
 
int DragPoint
 
SoCoordinate3 * EditCurvesCoordinate
 
SoLineSet * EditCurveSet
 
SoMaterial * EditCurvesMaterials
 
SoSeparatorEditRoot
 
bool FullyConstrained
 
bool handleEscapeButton
 
SoGroupinfoGroup
 
int MarkerSize
 
SoPickStyle * pickStyleAxes
 
std::vector< int > PointIdToGeoId
 
SoCoordinate3 * PointsCoordinate
 
SoMarkerSet * PointSet
 
SoMaterial * PointsMaterials
 
std::set< int > PreselectConstraintSet
 
int PreselectCross
 
int PreselectCurve
 
SbColor PreselectOldColor
 
int PreselectPoint
 
SoCoordinate3 * RootCrossCoordinate
 
SoMaterial * RootCrossMaterials
 
SoLineSet * RootCrossSet
 
std::set< int > SelConstraintSet
 
std::set< int > SelCurvSet
 
std::set< int > SelPointSet
 
DrawSketchHandlersketchHandler
 
SoTranslationtextPos
 
SoText2textX
 
std::vector< ConstraintTypevConstrType
 

Detailed Description

Data structure while editing the sketch.

Constructor & Destructor Documentation

◆ EditData()

EditData::EditData ( )

Member Data Documentation

◆ blockedPreselection

bool EditData::blockedPreselection

◆ buttonPress

bool EditData::buttonPress

◆ combinedConstrBoxes

std::map<QString, ViewProviderSketch::ConstrIconBBVec> EditData::combinedConstrBoxes

◆ constrGroup

SmSwitchboard* EditData::constrGroup

◆ CurvesCoordinate

SoCoordinate3* EditData::CurvesCoordinate

◆ CurveSet

SoLineSet* EditData::CurveSet

◆ CurvesMaterials

SoMaterial* EditData::CurvesMaterials

◆ CurvIdToGeoId

std::vector<int> EditData::CurvIdToGeoId

◆ DragConstraintSet

std::set<int> EditData::DragConstraintSet

◆ DragCurve

int EditData::DragCurve

◆ DragPoint

int EditData::DragPoint

◆ EditCurvesCoordinate

SoCoordinate3* EditData::EditCurvesCoordinate

◆ EditCurveSet

SoLineSet* EditData::EditCurveSet

◆ EditCurvesMaterials

SoMaterial* EditData::EditCurvesMaterials

◆ EditRoot

SoSeparator* EditData::EditRoot

◆ FullyConstrained

bool EditData::FullyConstrained

◆ handleEscapeButton

bool EditData::handleEscapeButton

◆ infoGroup

SoGroup* EditData::infoGroup

◆ MarkerSize

int EditData::MarkerSize

◆ pickStyleAxes

SoPickStyle* EditData::pickStyleAxes

◆ PointIdToGeoId

std::vector<int> EditData::PointIdToGeoId

◆ PointsCoordinate

SoCoordinate3* EditData::PointsCoordinate

◆ PointSet

SoMarkerSet* EditData::PointSet

◆ PointsMaterials

SoMaterial* EditData::PointsMaterials

◆ PreselectConstraintSet

std::set<int> EditData::PreselectConstraintSet

◆ PreselectCross

int EditData::PreselectCross

◆ PreselectCurve

int EditData::PreselectCurve

◆ PreselectOldColor

SbColor EditData::PreselectOldColor

◆ PreselectPoint

int EditData::PreselectPoint

◆ RootCrossCoordinate

SoCoordinate3* EditData::RootCrossCoordinate

◆ RootCrossMaterials

SoMaterial* EditData::RootCrossMaterials

◆ RootCrossSet

SoLineSet* EditData::RootCrossSet

◆ SelConstraintSet

std::set<int> EditData::SelConstraintSet

◆ SelCurvSet

std::set<int> EditData::SelCurvSet

◆ SelPointSet

std::set<int> EditData::SelPointSet

◆ sketchHandler

DrawSketchHandler* EditData::sketchHandler

◆ textPos

SoTranslation* EditData::textPos

◆ textX

SoText2* EditData::textX

◆ vConstrType

std::vector<ConstraintType> EditData::vConstrType

The documentation for this struct was generated from the following file:
  • src/Mod/Sketcher/Gui/ViewProviderSketch.cpp