|
Open CASCADE Technology
7.7.0
|
The class BOPDS_ShapeInfo is to store handy information about shape. More...
#include <BOPDS_ShapeInfo.hxx>
Public Member Functions | |
| BOPDS_ShapeInfo () | |
| Empty constructor. More... | |
| virtual | ~BOPDS_ShapeInfo () |
| BOPDS_ShapeInfo (const Handle< NCollection_BaseAllocator > &theAllocator) | |
| Constructor. More... | |
| void | SetShape (const TopoDS_Shape &theS) |
| Modifier Sets the shape <theS> More... | |
| const TopoDS_Shape & | Shape () const |
| Selector Returns the shape. More... | |
| void | SetShapeType (const TopAbs_ShapeEnum theType) |
| Modifier Sets the type of shape theType. More... | |
| TopAbs_ShapeEnum | ShapeType () const |
| Selector Returns the type of shape. More... | |
| void | SetBox (const Bnd_Box &theBox) |
| Modifier Sets the boundung box of the shape theBox. More... | |
| const Bnd_Box & | Box () const |
| Selector Returns the boundung box of the shape. More... | |
| Bnd_Box & | ChangeBox () |
| Selector/Modifier Returns the boundung box of the shape. More... | |
| const TColStd_ListOfInteger & | SubShapes () const |
| Selector Returns the list of indices of sub-shapes. More... | |
| TColStd_ListOfInteger & | ChangeSubShapes () |
| Selector/ Modifier Returns the list of indices of sub-shapes. More... | |
| Standard_Boolean | HasSubShape (const Standard_Integer theI) const |
| Query Returns true if the shape has sub-shape with index theI. More... | |
| Standard_Boolean | HasReference () const |
| void | SetReference (const Standard_Integer theI) |
| Modifier Sets the index of a reference information. More... | |
| Standard_Integer | Reference () const |
| Selector Returns the index of a reference information. More... | |
| Standard_Boolean | HasBRep () const |
| Query Returns true if the shape has boundary representation. More... | |
| Standard_Boolean | IsInterfering () const |
| Returns true if the shape can be participant of an interference. More... | |
| Standard_Boolean | HasFlag () const |
| Query Returns true if there is flag. More... | |
| Standard_Boolean | HasFlag (Standard_Integer &theFlag) const |
| Query Returns true if there is flag. Returns the flag theFlag. More... | |
| void | SetFlag (const Standard_Integer theI) |
| Modifier Sets the flag. More... | |
| Standard_Integer | Flag () const |
| Returns the flag. More... | |
| void | Dump () const |
Protected Attributes | |
| TopoDS_Shape | myShape |
| TopAbs_ShapeEnum | myType |
| Bnd_Box | myBox |
| TColStd_ListOfInteger | mySubShapes |
| Standard_Integer | myReference |
| Standard_Integer | myFlag |
The class BOPDS_ShapeInfo is to store handy information about shape.
| BOPDS_ShapeInfo::BOPDS_ShapeInfo | ( | ) |
Empty constructor.
|
virtual |
| BOPDS_ShapeInfo::BOPDS_ShapeInfo | ( | const Handle< NCollection_BaseAllocator > & | theAllocator | ) |
Constructor.
| theAllocator | the allocator to manage the memory |
| const Bnd_Box& BOPDS_ShapeInfo::Box | ( | ) | const |
Selector Returns the boundung box of the shape.
| Bnd_Box& BOPDS_ShapeInfo::ChangeBox | ( | ) |
Selector/Modifier Returns the boundung box of the shape.
| TColStd_ListOfInteger& BOPDS_ShapeInfo::ChangeSubShapes | ( | ) |
Selector/ Modifier Returns the list of indices of sub-shapes.
| void BOPDS_ShapeInfo::Dump | ( | ) | const |
| Standard_Integer BOPDS_ShapeInfo::Flag | ( | ) | const |
Returns the flag.
| Standard_Boolean BOPDS_ShapeInfo::HasBRep | ( | ) | const |
Query Returns true if the shape has boundary representation.
| Standard_Boolean BOPDS_ShapeInfo::HasFlag | ( | ) | const |
Query Returns true if there is flag.
| Standard_Boolean BOPDS_ShapeInfo::HasFlag | ( | Standard_Integer & | theFlag | ) | const |
Query Returns true if there is flag. Returns the flag theFlag.
| Standard_Boolean BOPDS_ShapeInfo::HasReference | ( | ) | const |
| Standard_Boolean BOPDS_ShapeInfo::HasSubShape | ( | const Standard_Integer | theI | ) | const |
Query Returns true if the shape has sub-shape with index theI.
| Standard_Boolean BOPDS_ShapeInfo::IsInterfering | ( | ) | const |
Returns true if the shape can be participant of an interference.
Flag
| Standard_Integer BOPDS_ShapeInfo::Reference | ( | ) | const |
Selector Returns the index of a reference information.
| void BOPDS_ShapeInfo::SetBox | ( | const Bnd_Box & | theBox | ) |
Modifier Sets the boundung box of the shape theBox.
| void BOPDS_ShapeInfo::SetFlag | ( | const Standard_Integer | theI | ) |
Modifier Sets the flag.
| void BOPDS_ShapeInfo::SetReference | ( | const Standard_Integer | theI | ) |
Modifier Sets the index of a reference information.
| void BOPDS_ShapeInfo::SetShape | ( | const TopoDS_Shape & | theS | ) |
Modifier Sets the shape <theS>
| void BOPDS_ShapeInfo::SetShapeType | ( | const TopAbs_ShapeEnum | theType | ) |
Modifier Sets the type of shape theType.
| const TopoDS_Shape& BOPDS_ShapeInfo::Shape | ( | ) | const |
Selector Returns the shape.
| TopAbs_ShapeEnum BOPDS_ShapeInfo::ShapeType | ( | ) | const |
Selector Returns the type of shape.
| const TColStd_ListOfInteger& BOPDS_ShapeInfo::SubShapes | ( | ) | const |
Selector Returns the list of indices of sub-shapes.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.13