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_VertexVertex (const TopoDS_Shape &S)
static TopoDS_VertexVertex (TopoDS_Shape &)
static const TopoDS_EdgeEdge (const TopoDS_Shape &S)
static TopoDS_EdgeEdge (TopoDS_Shape &)
static const TopoDS_WireWire (const TopoDS_Shape &S)
static TopoDS_WireWire (TopoDS_Shape &)
static const TopoDS_FaceFace (const TopoDS_Shape &S)
static TopoDS_FaceFace (TopoDS_Shape &)
static const TopoDS_ShellShell (const TopoDS_Shape &S)
static TopoDS_ShellShell (TopoDS_Shape &)
static const TopoDS_SolidSolid (const TopoDS_Shape &S)
static TopoDS_SolidSolid (TopoDS_Shape &)
static const TopoDS_CompSolidCompSolid (const TopoDS_Shape &S)
static TopoDS_CompSolidCompSolid (TopoDS_Shape &)
static const TopoDS_CompoundCompound (const TopoDS_Shape &S)
static TopoDS_CompoundCompound (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:
Generated on Mon Aug 25 13:23:08 2008 for OpenCASCADE by  doxygen 1.4.1