SHAPER  9.12.0
GeomAlgoAPI_MapShapesAndAncestors Class Reference

Perform mapping specified types of sub-shapes of given shape. More...

Public Member Functions

GEOMALGOAPI_EXPORT GeomAlgoAPI_MapShapesAndAncestors (const std::shared_ptr< GeomAPI_Shape > theShape, const GeomAPI_Shape::ShapeType theShapeType, const GeomAPI_Shape::ShapeType theAncestorType)
 Perform mapping. More...
 
GEOMALGOAPI_EXPORT void perform (const std::shared_ptr< GeomAPI_Shape > theShape, const GeomAPI_Shape::ShapeType theShapeType, const GeomAPI_Shape::ShapeType theAncestorType)
 Perform mapping. More...
 
const MapShapeToShapes & map () const
 

Detailed Description

Perform mapping specified types of sub-shapes of given shape.

Constructor & Destructor Documentation

◆ GeomAlgoAPI_MapShapesAndAncestors()

GeomAlgoAPI_MapShapesAndAncestors::GeomAlgoAPI_MapShapesAndAncestors ( const std::shared_ptr< GeomAPI_Shape theShape,
const GeomAPI_Shape::ShapeType  theShapeType,
const GeomAPI_Shape::ShapeType  theAncestorType 
)

Perform mapping.

Member Function Documentation

◆ perform()

void GeomAlgoAPI_MapShapesAndAncestors::perform ( const std::shared_ptr< GeomAPI_Shape theShape,
const GeomAPI_Shape::ShapeType  theShapeType,
const GeomAPI_Shape::ShapeType  theAncestorType 
)

Perform mapping.

◆ map()

const MapShapeToShapes& GeomAlgoAPI_MapShapesAndAncestors::map ( ) const
inline
Returns
Map of sub-shapes.