Open CASCADE Technology 6.6.0
Public Member Functions
StepShape_Torus Class Reference

#include <StepShape_Torus.hxx>

Inheritance diagram for StepShape_Torus:
Inheritance graph
[legend]

Public Member Functions

 StepShape_Torus ()
 Returns a Torus

virtual void Init (const Handle< TCollection_HAsciiString > &aName)
virtual void Init (const Handle< TCollection_HAsciiString > &aName, const Handle< StepGeom_Axis1Placement > &aPosition, const Standard_Real aMajorRadius, const Standard_Real aMinorRadius)
void SetPosition (const Handle< StepGeom_Axis1Placement > &aPosition)
Handle_StepGeom_Axis1Placement Position () const
void SetMajorRadius (const Standard_Real aMajorRadius)
Standard_Real MajorRadius () const
void SetMinorRadius (const Standard_Real aMinorRadius)
Standard_Real MinorRadius () const

Constructor & Destructor Documentation

StepShape_Torus::StepShape_Torus ( )

Member Function Documentation

virtual void StepShape_Torus::Init ( const Handle< TCollection_HAsciiString > &  aName) [virtual]

Reimplemented from StepRepr_RepresentationItem.

virtual void StepShape_Torus::Init ( const Handle< TCollection_HAsciiString > &  aName,
const Handle< StepGeom_Axis1Placement > &  aPosition,
const Standard_Real  aMajorRadius,
const Standard_Real  aMinorRadius 
) [virtual]
Standard_Real StepShape_Torus::MajorRadius ( ) const
Standard_Real StepShape_Torus::MinorRadius ( ) const
Handle_StepGeom_Axis1Placement StepShape_Torus::Position ( ) const
void StepShape_Torus::SetMajorRadius ( const Standard_Real  aMajorRadius)
void StepShape_Torus::SetMinorRadius ( const Standard_Real  aMinorRadius)
void StepShape_Torus::SetPosition ( const Handle< StepGeom_Axis1Placement > &  aPosition)

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