|
Public Member Functions |
| Standard_EXPORT | TransferBRep_ShapeListBinder () |
| Standard_EXPORT | TransferBRep_ShapeListBinder (const Handle(TopTools_HSequenceOfShape)&list) |
| virtual Standard_EXPORT Standard_Boolean | IsMultiple () const |
| | Returns True if a Binder has several results, either by itself
or because it has next results
Can be defined by sub-classes.
.
|
| Standard_EXPORT Handle_Standard_Type | ResultType () const |
| | Returns the Type which characterizes the Result (if known)
.
|
| Standard_EXPORT Standard_CString | ResultTypeName () const |
| | Returns the Name of the Type which characterizes the Result
Can be returned even if ResultType itself is unknown
.
|
| Standard_EXPORT void | AddResult (const TopoDS_Shape &res) |
| | Adds an item to the result list
.
|
| Standard_EXPORT Handle_TopTools_HSequenceOfShape | Result () const |
| Standard_EXPORT void | SetResult (const Standard_Integer num, const TopoDS_Shape &res) |
| | Changes an already defined sub-result
.
|
| Standard_EXPORT Standard_Integer | NbShapes () const |
| Standard_EXPORT const TopoDS_Shape & | Shape (const Standard_Integer num) const |
| Standard_EXPORT TopAbs_ShapeEnum | ShapeType (const Standard_Integer num) const |
| Standard_EXPORT TopoDS_Vertex | Vertex (const Standard_Integer num) const |
| Standard_EXPORT TopoDS_Edge | Edge (const Standard_Integer num) const |
| Standard_EXPORT TopoDS_Wire | Wire (const Standard_Integer num) const |
| Standard_EXPORT TopoDS_Face | Face (const Standard_Integer num) const |
| Standard_EXPORT TopoDS_Shell | Shell (const Standard_Integer num) const |
| Standard_EXPORT TopoDS_Solid | Solid (const Standard_Integer num) const |
| Standard_EXPORT TopoDS_CompSolid | CompSolid (const Standard_Integer num) const |
| Standard_EXPORT TopoDS_Compound | Compound (const Standard_Integer num) const |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| Handle_TopTools_HSequenceOfShape | theres |