|
Open CASCADE Technology 6.5.2
|
Provides methods to cast objects of class
TopoDS_Shape to be onjects of more specialized
sub-classes. Types are verified, thus in the example
below, the first two blocks are correct but the third is
rejected by the compiler.
#include <TopoDS.hxx>
| static const TopoDS_Compound& TopoDS::Compound | ( | const TopoDS_Shape & | S | ) | [static] |
| static TopoDS_Compound& TopoDS::Compound | ( | TopoDS_Shape & | ) | [inline, static] |
| static const TopoDS_CompSolid& TopoDS::CompSolid | ( | const TopoDS_Shape & | S | ) | [static] |
| static TopoDS_CompSolid& TopoDS::CompSolid | ( | TopoDS_Shape & | ) | [inline, static] |
| static const TopoDS_Edge& TopoDS::Edge | ( | const TopoDS_Shape & | S | ) | [static] |
| static TopoDS_Edge& TopoDS::Edge | ( | TopoDS_Shape & | ) | [inline, static] |
| static const TopoDS_Face& TopoDS::Face | ( | const TopoDS_Shape & | S | ) | [static] |
| static TopoDS_Face& TopoDS::Face | ( | TopoDS_Shape & | ) | [inline, static] |
| void TopoDS::operator delete | ( | void * | anAddress | ) | [inline] |
| void* TopoDS::operator new | ( | size_t | size | ) | [inline] |
| void* TopoDS::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| static TopoDS_Shell& TopoDS::Shell | ( | TopoDS_Shape & | ) | [inline, static] |
| static const TopoDS_Shell& TopoDS::Shell | ( | const TopoDS_Shape & | S | ) | [static] |
| static const TopoDS_Solid& TopoDS::Solid | ( | const TopoDS_Shape & | S | ) | [static] |
| static TopoDS_Solid& TopoDS::Solid | ( | TopoDS_Shape & | ) | [inline, static] |
| static const TopoDS_Vertex& TopoDS::Vertex | ( | const TopoDS_Shape & | S | ) | [static] |
| static TopoDS_Vertex& TopoDS::Vertex | ( | TopoDS_Shape & | ) | [inline, static] |
| static const TopoDS_Wire& TopoDS::Wire | ( | const TopoDS_Shape & | S | ) | [static] |
| static TopoDS_Wire& TopoDS::Wire | ( | TopoDS_Shape & | ) | [inline, static] |
1.7.4