|
Open CASCADE Technology 6.5.2
|
defines a Cylinder node of VRML specifying geometry shapes.
This node represents a simple capped cylinder centred around the y-axis.
By default , the cylinder is centred at (0,0,0)
and has size of -1 to +1 in the all three dimensions.
The cylinder has three parts:
the sides, the top (y=+1) and the bottom (y=-1)
#include <Vrml_Cylinder.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Vrml_Cylinder (const Vrml_CylinderParts aParts=Vrml_CylinderALL, const Standard_Real aRadius=1, const Standard_Real aHeight=2) | |
| void | SetParts (const Vrml_CylinderParts aParts) |
| Vrml_CylinderParts | Parts () const |
| void | SetRadius (const Standard_Real aRadius) |
| Standard_Real | Radius () const |
| void | SetHeight (const Standard_Real aHeight) |
| Standard_Real | Height () const |
| Standard_OStream & | Print (Standard_OStream &anOStream) const |
| Vrml_Cylinder::Vrml_Cylinder | ( | const Vrml_CylinderParts | aParts = Vrml_CylinderALL, |
| const Standard_Real | aRadius = 1, |
||
| const Standard_Real | aHeight = 2 |
||
| ) |
| Standard_Real Vrml_Cylinder::Height | ( | ) | const |
| void Vrml_Cylinder::operator delete | ( | void * | anAddress | ) | [inline] |
| void* Vrml_Cylinder::operator new | ( | size_t | size | ) | [inline] |
| void* Vrml_Cylinder::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| Vrml_CylinderParts Vrml_Cylinder::Parts | ( | ) | const |
| Standard_OStream& Vrml_Cylinder::Print | ( | Standard_OStream & | anOStream | ) | const |
| Standard_Real Vrml_Cylinder::Radius | ( | ) | const |
| void Vrml_Cylinder::SetHeight | ( | const Standard_Real | aHeight | ) |
| void Vrml_Cylinder::SetParts | ( | const Vrml_CylinderParts | aParts | ) |
| void Vrml_Cylinder::SetRadius | ( | const Standard_Real | aRadius | ) |
1.7.4