32 virtual DVect getOrigin()
const=0;
41 virtual bool setVertices(
const QVector<DVect> &list)=0;
47 virtual void setOrigin(
const DVect &vec)=0;
50 virtual void setProjectionType(
bool b)=0;
Interface to a filter element, which is a member of a IRange.
virtual void clearVertices()=0
clears the list of vertices that delimitate a polygonal shape in 3D "real" coordinates
virtual void verticesChanged()=0
Signal emitted when vertices have changed.
virtual bool isPerspective() const =0
returns true if the projection mode was in perspective when the filter element was created
Interface to a filter element, which is a member of a IRange..
Definition: irangeelement.h:18
unsigned int TType
class type indicator
Definition: basedef.h:41
virtual IRangeElement * getIRangeElement()=0
Returns a pointer to the IRangeElement object.
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition: irangeelementinteractive.h:24
virtual bool addVertex(const DVect &vec)=0
Interface for accessing informations in the three drawable "interactive" filter elements in kernel/sr...
Definition: irangeelementinteractive.h:21
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition: dim.h:145
virtual QVector< DVect > getVertices() const =0
returns the list of vertices that delimitate a polygonal shape in 3D "real" coordinates
virtual bool setVertices(const QVector< DVect > &list)=0