#include <XSControl_ConnectedShapes.hxx>
Inheritance diagram for XSControl_ConnectedShapes:
Public Member Functions | |
Standard_EXPORT | XSControl_ConnectedShapes () |
Creates a Selection ConnectedShapes. It remains to be set a TransferReader . | |
Standard_EXPORT | XSControl_ConnectedShapes (const Handle(XSControl_TransferReader)&TR) |
Creates a Selection ConnectedShapes, which will work with the current TransferProcess brought by the TransferReader . | |
Standard_EXPORT void | SetReader (const Handle(XSControl_TransferReader)&TR) |
Sets a TransferReader to sort entities : it brings the TransferProcess which may change, while the TransferReader does not . | |
Standard_EXPORT Standard_Boolean | Explore (const Standard_Integer level, const Handle(Standard_Transient)&ent, const Interface_Graph &G, Interface_EntityIterator &explored) const |
Explores an entity : entities from which are connected to that produced by this entity, including itself . | |
Standard_EXPORT TCollection_AsciiString | ExploreLabel () const |
Returns a text defining the criterium. "Connected Entities through produced Shapes" . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions | |
static Standard_EXPORT Handle_TColStd_HSequenceOfTransient | AdjacentEntities (const TopoDS_Shape &ashape, const Handle(Transfer_TransientProcess)&TP, const TopAbs_ShapeEnum type) |
This functions considers a shape from a transfer and performs the search function explained above . | |
Private Attributes | |
Handle_XSControl_TransferReader | theTR |
|
|
|
|
|
|
|
Implements IFSelect_SelectExplore. |
|
Implements IFSelect_SelectExplore. |
|
Reimplemented from IFSelect_SelectExplore. |
|
|
|
|