ISphere Class Referenceabstract

3d sphere object More...

#include "ISphere.hpp"

+ Inheritance diagram for ISphere:

Public Member Functions

ISphereclone () const override=0
 get an object copy
 
virtual double x () const =0
 
virtual double y () const =0
 
virtual double z () const =0
 
virtual double r () const =0
 
virtual void x (double)=0
 
virtual void y (double)=0
 
virtual void z (double)=0
 
virtual void r (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 ISphereNew ()
 
static ISphereNew (double x, double y, double z, double r)
 

Detailed Description

3d sphere object