SHAPER  9.12.0
FeaturesPlugin_Tools Class Reference

Static Public Member Functions

static bool getShape (const std::shared_ptr< ModelAPI_AttributeSelectionList > theSelectionList, const bool theShareTopology, ListOfShape &theShapesList, std::string &theError)
 Obtain shapes from the selection list attribute. More...
 
static bool shapesFromSelectionList (const std::shared_ptr< ModelAPI_AttributeSelectionList > theSelectionList, const bool theStoreFullHierarchy, GeomAPI_ShapeHierarchy &theHierarchy, std::list< ResultPtr > &theParts, ResultPtr &theTextureSource)
 Collect shapes from the attribute and fill the hierarchy or a list of parts. More...
 

Member Function Documentation

◆ getShape()

bool FeaturesPlugin_Tools::getShape ( const std::shared_ptr< ModelAPI_AttributeSelectionList theSelectionList,
const bool  theShareTopology,
ListOfShape &  theShapesList,
std::string &  theError 
)
static

Obtain shapes from the selection list attribute.

◆ shapesFromSelectionList()

bool FeaturesPlugin_Tools::shapesFromSelectionList ( const std::shared_ptr< ModelAPI_AttributeSelectionList theSelectionList,
const bool  theStoreFullHierarchy,
GeomAPI_ShapeHierarchy theHierarchy,
std::list< ResultPtr > &  theParts,
ResultPtr &  theTextureSource 
)
static

Collect shapes from the attribute and fill the hierarchy or a list of parts.