Open CASCADE Technology 6.6.0
Public Member Functions
BRepPrim_Torus Class Reference

Implements the torus primitive

#include <BRepPrim_Torus.hxx>

Inheritance diagram for BRepPrim_Torus:
Inheritance graph
[legend]

Public Member Functions

 BRepPrim_Torus (const gp_Ax2 &Position, const Standard_Real Major, const Standard_Real Minor)
 the STEP definition
Position : center and axes
Major, Minor : Radii

Errors : Major < Resolution
Minor < Resolution

 BRepPrim_Torus (const Standard_Real Major, const Standard_Real Minor)
 Torus centered at origin

 BRepPrim_Torus (const gp_Pnt &Center, const Standard_Real Major, const Standard_Real Minor)
 Torus at Center

virtual TopoDS_Face MakeEmptyLateralFace () const
 The surface normal should be directed towards the
outside.


Constructor & Destructor Documentation

BRepPrim_Torus::BRepPrim_Torus ( const gp_Ax2 Position,
const Standard_Real  Major,
const Standard_Real  Minor 
)
BRepPrim_Torus::BRepPrim_Torus ( const Standard_Real  Major,
const Standard_Real  Minor 
)
BRepPrim_Torus::BRepPrim_Torus ( const gp_Pnt Center,
const Standard_Real  Major,
const Standard_Real  Minor 
)

Member Function Documentation

virtual TopoDS_Face BRepPrim_Torus::MakeEmptyLateralFace ( ) const [virtual]

Reimplemented from BRepPrim_Revolution.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines