|
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 |