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:
Generated on Mon Aug 25 13:23:08 2008 for OpenCASCADE by  doxygen 1.4.1