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

ModelingData
TKGeomBase
ProjLib


ProjLib_Cylinder Class Reference

Projects elementary curves on a cylinder.
.

#include <ProjLib_Cylinder.hxx>

Inheritance diagram for ProjLib_Cylinder:

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_Cylinder ()
 Undefined projection.
.
Standard_EXPORT ProjLib_Cylinder (const gp_Cylinder &Cyl)
 Projection on the cylinder <cyl>.
.
Standard_EXPORT ProjLib_Cylinder (const gp_Cylinder &Cyl, const gp_Lin &L)
 Projection of the line <l> on the cylinder <cyl>.
.
Standard_EXPORT ProjLib_Cylinder (const gp_Cylinder &Cyl, const gp_Circ &C)
 Projection of the circle <c> on the cylinder <cyl>.
.
Standard_EXPORT ProjLib_Cylinder (const gp_Cylinder &Cyl, const gp_Elips &E)
 Projection of the ellipse <e> on the cylinder <cyl>.
.
Standard_EXPORT void Init (const gp_Cylinder &Cyl)
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_Cylinder myCylinder

Constructor & Destructor Documentation

Standard_EXPORT ProjLib_Cylinder::ProjLib_Cylinder  ) 
 

Standard_EXPORT ProjLib_Cylinder::ProjLib_Cylinder const gp_Cylinder &  Cyl  ) 
 

Standard_EXPORT ProjLib_Cylinder::ProjLib_Cylinder const gp_Cylinder &  Cyl,
const gp_Lin &  L
 

Standard_EXPORT ProjLib_Cylinder::ProjLib_Cylinder const gp_Cylinder &  Cyl,
const gp_Circ &  C
 

Standard_EXPORT ProjLib_Cylinder::ProjLib_Cylinder const gp_Cylinder &  Cyl,
const gp_Elips &  E
 


Member Function Documentation

Standard_EXPORT void ProjLib_Cylinder::Init const gp_Cylinder &  Cyl  ) 
 

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.


Field Documentation

gp_Cylinder ProjLib_Cylinder::myCylinder [private]
 


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