|
|
virtual int | sizePoint () const =0 |
| |
|
virtual bool | isClosed () const =0 |
| |
|
virtual double | getArea () const =0 |
| | returns the 2d area of surrounded polygon if the polyline part is closed. For non-closed parts 0 is returned.
|
| |
|
virtual double | getAreaOriented () const =0 |
| | returns the signed 2d area of surrounded polygon if the polyline part is closed. For non-closed parts 0 is returned.
|
| |
|
virtual double | getArea (double nx, double ny, double nz) const =0 |
| | returns the 2d area of surrounded polygon projected into a plane with the provided normal vector if the polyline part is closed. For non-closed parts 0 is returned.
|
| |
|
virtual double | getAreaOriented (double nx, double ny, double nz) const =0 |
| | returns the signed 2d area of surrounded polygon projected into a plane with the provided normal vector if the polyline part is closed. For non-closed parts 0 is returned.
|
| |
|
virtual double | getLength2D () const =0 |
| | returns the 2D polyline length
|
| |
|
virtual double | getLength3D () const =0 |
| | returns the 3D polyline length
|
| |
|
virtual const IPoint & | operator[] (int) const =0 |
| |
|
virtual const_iterator_point | beginPoint () const =0 |
| |
|
virtual const_iterator_point | endPoint () const =0 |
| |
|
virtual void | Delete () |
| |
|
virtual bool | hasInfo () const =0 |
| |
|
virtual const IAddInfo & | info () const =0 |
| |
|
virtual IAddInfo & | info ()=0 |
| |
|
virtual AddInfoHandle | getAddInfo () const =0 |
| |
|
virtual void | setAddInfo (const AddInfoHandle &)=0 |
| |
| virtual void | setAddInfoView (const AddInfoLayoutHandle &layout, bool readOnly)=0 |
| | applies a certain layout view onto the current addinfo object More...
|
| |
|
virtual void | restoreAddInfoFullLayout ()=0 |
| | removes any view layout and sets the true storage layout as (internal) layout
|
| |
| virtual void | cloneAddInfoView (const AddInfoLayoutHandle &layout, bool readOnly) const =0 |
| | internal creates a new addinfo object with the provide view layout that refers to the same storage object More...
|
| |
| virtual void | cloneAddInfoView (const AddInfoLayoutHandle &viewLayout, const AddInfoLayoutHandle &dataLayout) const =0 |
| | internal creates a new addinfo object with the provide view layout and secures that the storage object contains the dataLayout More...
|
| |
|
virtual void | cloneAddInfoFullLayout () const =0 |
| | internal creates a new addinfo object using the true storage layout that referring to the same storage object
|
| |
| virtual bool | getAsDoubleByView (const AddInfoLayoutHandle &, unsigned index, double &value) const =0 |
| |
|
virtual bool | getAsInt64ByView (const AddInfoLayoutHandle &, unsigned index, int64_t &value) const =0 |
| |
|
virtual void | eraseLayout (const AddInfoLayoutHandle &)=0 |
| | removes the specified attributs from current object
|
| |