Geometry object describing a finite 3d cylinder. More...
#include "ICylinder.hpp"
Inheritance diagram for ICylinder:Public Member Functions | |
| ICylinder * | clone () const override=0 |
| get an object copy | |
| virtual double | x () const =0 |
| virtual double | y () const =0 |
| virtual double | r () const =0 |
| virtual double | zmin () const =0 |
| virtual double | zmax () const =0 |
| virtual void | x (double)=0 |
| virtual void | y (double)=0 |
| virtual void | r (double)=0 |
| virtual void | zmin (double)=0 |
| virtual void | zmax (double)=0 |
Public Member Functions inherited from IGeometry | |
| virtual GeometryType | type () const =0 |
| get geometry type (kind of runtime type information) | |
| virtual void | setScopSemantic (ScopSemantic scopSem)=0 |
| sets the special topographic semantic of an geometry objects (not supported by all geometry types yet) | |
| virtual ScopSemantic | getScopSemantic () const =0 |
| returns the special topographic semantic of an geometry object | |
Public Member Functions inherited from ObjectBase | |
| virtual void | Delete () |
Static Public Member Functions | |
| static ICylinder * | New () |
| static ICylinder * | New (double x, double y, double r, double zmin, double zmax) |
Geometry object describing a finite 3d cylinder.