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

ModelingData
TKGeomBase
ProjLib


ProjLib_Sphere Class Reference

Projects elementary curves on a sphere.
.

#include <ProjLib_Sphere.hxx>

Inheritance diagram for ProjLib_Sphere:

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_Sphere ()
 Undefined projection.
.
Standard_EXPORT ProjLib_Sphere (const gp_Sphere &Sp)
 Projection on the sphere <sp>.
.
Standard_EXPORT ProjLib_Sphere (const gp_Sphere &Sp, const gp_Circ &C)
 Projection of the circle <c> on the sphere <sp>.
.
Standard_EXPORT void Init (const gp_Sphere &Sp)
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)
Standard_EXPORT void SetInBounds (const Standard_Real U)
 Set the point of parameter U on C in the natural
restrictions of the sphere.
.

Private Attributes

gp_Sphere mySphere

Constructor & Destructor Documentation

Standard_EXPORT ProjLib_Sphere::ProjLib_Sphere  ) 
 

Standard_EXPORT ProjLib_Sphere::ProjLib_Sphere const gp_Sphere &  Sp  ) 
 

Standard_EXPORT ProjLib_Sphere::ProjLib_Sphere const gp_Sphere &  Sp,
const gp_Circ &  C
 


Member Function Documentation

Standard_EXPORT void ProjLib_Sphere::Init const gp_Sphere &  Sp  ) 
 

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

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

Reimplemented from ProjLib_Projector.

Standard_EXPORT void ProjLib_Sphere::SetInBounds const Standard_Real  U  ) 
 


Field Documentation

gp_Sphere ProjLib_Sphere::mySphere [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