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

ModelingData
TKGeomBase
ProjLib


ProjLib_Plane Class Reference

Projects elementary curves on a plane.
.

#include <ProjLib_Plane.hxx>

Inheritance diagram for ProjLib_Plane:

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_Plane ()
 Undefined projection.
.
Standard_EXPORT ProjLib_Plane (const gp_Pln &Pl)
 Projection on the plane <pl>.
.
Standard_EXPORT ProjLib_Plane (const gp_Pln &Pl, const gp_Lin &L)
 Projection of the line <l> on the plane <pl>.
.
Standard_EXPORT ProjLib_Plane (const gp_Pln &Pl, const gp_Circ &C)
 Projection of the circle <c> on the plane <pl>.
.
Standard_EXPORT ProjLib_Plane (const gp_Pln &Pl, const gp_Elips &E)
 Projection of the ellipse <e> on the plane <pl>.
.
Standard_EXPORT ProjLib_Plane (const gp_Pln &Pl, const gp_Parab &P)
 Projection of the parabola

on the plane <pl>.
.

Standard_EXPORT ProjLib_Plane (const gp_Pln &Pl, const gp_Hypr &H)
 Projection of the hyperbola <h> on the plane <pl>.
.
Standard_EXPORT void Init (const gp_Pln &Pl)
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_Pln myPlane

Constructor & Destructor Documentation

Standard_EXPORT ProjLib_Plane::ProjLib_Plane  ) 
 

Standard_EXPORT ProjLib_Plane::ProjLib_Plane const gp_Pln &  Pl  ) 
 

Standard_EXPORT ProjLib_Plane::ProjLib_Plane const gp_Pln &  Pl,
const gp_Lin &  L
 

Standard_EXPORT ProjLib_Plane::ProjLib_Plane const gp_Pln &  Pl,
const gp_Circ &  C
 

Standard_EXPORT ProjLib_Plane::ProjLib_Plane const gp_Pln &  Pl,
const gp_Elips &  E
 

Standard_EXPORT ProjLib_Plane::ProjLib_Plane const gp_Pln &  Pl,
const gp_Parab &  P
 

Standard_EXPORT ProjLib_Plane::ProjLib_Plane const gp_Pln &  Pl,
const gp_Hypr &  H
 


Member Function Documentation

Standard_EXPORT void ProjLib_Plane::Init const gp_Pln &  Pl  ) 
 

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.


Field Documentation

gp_Pln ProjLib_Plane::myPlane [private]
 


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