OCC Main Page | ModelingData | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingData
TKGeomBase
ProjLib


ProjLib_Torus Class Reference

Projects elementary curves on a torus.
.

#include <ProjLib_Torus.hxx>

Inheritance diagram for ProjLib_Torus:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT ProjLib_Torus ()
 Undefined projection.
.
Standard_EXPORT ProjLib_Torus (const gp_Torus &To)
 Projection on the torus <to>.
.
Standard_EXPORT ProjLib_Torus (const gp_Torus &To, const gp_Circ &C)
 Projection of the circle <c> on the torus <to>.
.
Standard_EXPORT void Init (const gp_Torus &To)
virtual Standard_EXPORT void Project (const gp_Lin &L)
virtual Standard_EXPORT void Project (const gp_Circ &C)
virtual Standard_EXPORT void Project (const gp_Elips &E)
virtual Standard_EXPORT void Project (const gp_Parab &P)
virtual Standard_EXPORT void Project (const gp_Hypr &H)

Private Attributes

gp_Torus myTorus

Constructor & Destructor Documentation

Standard_EXPORT ProjLib_Torus::ProjLib_Torus  ) 
 

Standard_EXPORT ProjLib_Torus::ProjLib_Torus const gp_Torus &  To  ) 
 

Standard_EXPORT ProjLib_Torus::ProjLib_Torus const gp_Torus &  To,
const gp_Circ &  C
 


Member Function Documentation

Standard_EXPORT void ProjLib_Torus::Init const gp_Torus &  To  ) 
 

void ProjLib_Torus::operator delete void *  anAddress  )  [inline]
 

Reimplemented from ProjLib_Projector.

void* ProjLib_Torus::operator new size_t  size  )  [inline]
 

Reimplemented from ProjLib_Projector.

void* ProjLib_Torus::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented from ProjLib_Projector.

virtual Standard_EXPORT void ProjLib_Torus::Project const gp_Hypr &  H  )  [virtual]
 

Reimplemented from ProjLib_Projector.

virtual Standard_EXPORT void ProjLib_Torus::Project const gp_Parab &  P  )  [virtual]
 

Reimplemented from ProjLib_Projector.

virtual Standard_EXPORT void ProjLib_Torus::Project const gp_Elips &  E  )  [virtual]
 

Reimplemented from ProjLib_Projector.

virtual Standard_EXPORT void ProjLib_Torus::Project const gp_Circ &  C  )  [virtual]
 

Reimplemented from ProjLib_Projector.

virtual Standard_EXPORT void ProjLib_Torus::Project const gp_Lin &  L  )  [virtual]
 

Reimplemented from ProjLib_Projector.


Field Documentation

gp_Torus ProjLib_Torus::myTorus [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:23:05 2008 for OpenCASCADE by  doxygen 1.4.1