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

ModelingAlgorithms
TKPrim
BRepPrimAPI


BRepPrimAPI_MakeOneAxis Class Reference

The abstract class MakeOneAxis is the root class of
algorithms used to construct rotational primitives.
.

#include <BRepPrimAPI_MakeOneAxis.hxx>

Inheritance diagram for BRepPrimAPI_MakeOneAxis:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
virtual Standard_EXPORT Standard_Address OneAxis ()=0
 The inherited commands should provide the algorithm.
Returned as a pointer.
.
virtual Standard_EXPORT void Build ()
 Stores the solid in myShape.
.
Standard_EXPORT const TopoDS_Face & Face ()
 Returns the lateral face of the rotational primitive.

.
Standard_EXPORT operator TopoDS_Face ()
Standard_EXPORT const TopoDS_Shell & Shell ()
 Returns the constructed rotational primitive as a shell.
.
Standard_EXPORT operator TopoDS_Shell ()
Standard_EXPORT const TopoDS_Solid & Solid ()
 Returns the constructed rotational primitive as a solid.
.
Standard_EXPORT operator TopoDS_Solid ()

Member Function Documentation

virtual Standard_EXPORT void BRepPrimAPI_MakeOneAxis::Build  )  [virtual]
 

Reimplemented from BRepBuilderAPI_MakeShape.

Standard_EXPORT const TopoDS_Face& BRepPrimAPI_MakeOneAxis::Face  ) 
 

virtual Standard_EXPORT Standard_Address BRepPrimAPI_MakeOneAxis::OneAxis  )  [pure virtual]
 

Implemented in BRepPrimAPI_MakeCone, BRepPrimAPI_MakeCylinder, BRepPrimAPI_MakeRevolution, BRepPrimAPI_MakeSphere, and BRepPrimAPI_MakeTorus.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepPrimAPI_MakeCone, BRepPrimAPI_MakeCylinder, BRepPrimAPI_MakeRevolution, BRepPrimAPI_MakeSphere, and BRepPrimAPI_MakeTorus.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepPrimAPI_MakeCone, BRepPrimAPI_MakeCylinder, BRepPrimAPI_MakeRevolution, BRepPrimAPI_MakeSphere, and BRepPrimAPI_MakeTorus.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepPrimAPI_MakeCone, BRepPrimAPI_MakeCylinder, BRepPrimAPI_MakeRevolution, BRepPrimAPI_MakeSphere, and BRepPrimAPI_MakeTorus.

Standard_EXPORT BRepPrimAPI_MakeOneAxis::operator TopoDS_Face  ) 
 

Standard_EXPORT BRepPrimAPI_MakeOneAxis::operator TopoDS_Shell  ) 
 

Standard_EXPORT BRepPrimAPI_MakeOneAxis::operator TopoDS_Solid  ) 
 

Standard_EXPORT const TopoDS_Shell& BRepPrimAPI_MakeOneAxis::Shell  ) 
 

Standard_EXPORT const TopoDS_Solid& BRepPrimAPI_MakeOneAxis::Solid  ) 
 


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