OCC Main Page
|
ModelingData
|
Toolkits
|
Packages
|
Class Hierarchy
|
Data Structures
|
File List
|
Data Fields
|
Globals
ModelingData
TKBRep
TopoDS
TopoDS Class Reference
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>
Public Member Functions
void *
operator new
(size_t, void *anAddress)
void *
operator new
(size_t size)
void
operator delete
(void *anAddress)
Static Public Member Functions
static const
TopoDS_Vertex
&
Vertex
(const
TopoDS_Shape
&S)
static
TopoDS_Vertex
&
Vertex
(
TopoDS_Shape
&)
static const
TopoDS_Edge
&
Edge
(const
TopoDS_Shape
&S)
static
TopoDS_Edge
&
Edge
(
TopoDS_Shape
&)
static const
TopoDS_Wire
&
Wire
(const
TopoDS_Shape
&S)
static
TopoDS_Wire
&
Wire
(
TopoDS_Shape
&)
static const
TopoDS_Face
&
Face
(const
TopoDS_Shape
&S)
static
TopoDS_Face
&
Face
(
TopoDS_Shape
&)
static const
TopoDS_Shell
&
Shell
(const
TopoDS_Shape
&S)
static
TopoDS_Shell
&
Shell
(
TopoDS_Shape
&)
static const
TopoDS_Solid
&
Solid
(const
TopoDS_Shape
&S)
static
TopoDS_Solid
&
Solid
(
TopoDS_Shape
&)
static const
TopoDS_CompSolid
&
CompSolid
(const
TopoDS_Shape
&S)
static
TopoDS_CompSolid
&
CompSolid
(
TopoDS_Shape
&)
static const
TopoDS_Compound
&
Compound
(const
TopoDS_Shape
&S)
static
TopoDS_Compound
&
Compound
(
TopoDS_Shape
&)
Member Function Documentation
TopoDS_Compound
& TopoDS::Compound
(
TopoDS_Shape
&
)
[inline, static]
const
TopoDS_Compound
& TopoDS::Compound
(
const
TopoDS_Shape
&
S
)
[inline, static]
TopoDS_CompSolid
& TopoDS::CompSolid
(
TopoDS_Shape
&
)
[inline, static]
const
TopoDS_CompSolid
& TopoDS::CompSolid
(
const
TopoDS_Shape
&
S
)
[inline, static]
TopoDS_Edge
& TopoDS::Edge
(
TopoDS_Shape
&
)
[inline, static]
const
TopoDS_Edge
& TopoDS::Edge
(
const
TopoDS_Shape
&
S
)
[inline, static]
TopoDS_Face
& TopoDS::Face
(
TopoDS_Shape
&
)
[inline, static]
const
TopoDS_Face
& TopoDS::Face
(
const
TopoDS_Shape
&
S
)
[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]
TopoDS_Shell
& TopoDS::Shell
(
TopoDS_Shape
&
)
[inline, static]
const
TopoDS_Shell
& TopoDS::Shell
(
const
TopoDS_Shape
&
S
)
[inline, static]
TopoDS_Solid
& TopoDS::Solid
(
TopoDS_Shape
&
)
[inline, static]
const
TopoDS_Solid
& TopoDS::Solid
(
const
TopoDS_Shape
&
S
)
[inline, static]
TopoDS_Vertex
& TopoDS::Vertex
(
TopoDS_Shape
&
)
[inline, static]
const
TopoDS_Vertex
& TopoDS::Vertex
(
const
TopoDS_Shape
&
S
)
[inline, static]
TopoDS_Wire
& TopoDS::Wire
(
TopoDS_Shape
&
)
[inline, static]
const
TopoDS_Wire
& TopoDS::Wire
(
const
TopoDS_Shape
&
S
)
[inline, static]
The documentation for this class was generated from the following files:
TopoDS.hxx
TopoDS.lxx
Generated on Mon Aug 25 13:23:08 2008 for OpenCASCADE by
1.4.1