OpenIndy-Core  0.2.0.43
oi::Element Class Reference

The Element class. More...

#include <element.h>

Inheritance diagram for oi::Element:
oi::Direction oi::Feature oi::Observation oi::Position oi::Radius oi::Reading oi::CoordinateSystem oi::Geometry oi::Station oi::TrafoParam oi::Circle oi::Cone oi::Cylinder oi::Ellipse oi::Ellipsoid oi::Hyperboloid oi::Line oi::Nurbs oi::Paraboloid oi::Plane oi::Point oi::PointCloud oi::ScalarEntityAngle oi::ScalarEntityDistance oi::ScalarEntityMeasurementSeries oi::ScalarEntityTemperature oi::SlottedHole oi::Sphere oi::Torus

Signals

void elementAboutToBeDeleted (const int &elementId, const QString &name, const QString &group, const FeatureTypes &type)
 

Public Member Functions

 Element (QObject *parent=0)
 
 Element (const Element &copy, QObject *parent=0)
 
Elementoperator= (const Element &copy)
 
virtual ~Element ()
 
int getId () const
 Element::getId. More...
 
virtual QDomElement toOpenIndyXML (QDomDocument &xmlDoc) const
 Element::setId. More...
 
virtual bool fromOpenIndyXML (QDomElement &xmlElem)
 Element::fromOpenIndyXML. More...
 

Protected Attributes

int id
 

Friends

class OiJob
 

Detailed Description

The Element class.

Constructor & Destructor Documentation

Element::Element ( QObject *  parent = 0)
explicit
Element::Element ( const Element copy,
QObject *  parent = 0 
)
Element::~Element ( )
virtual

Member Function Documentation

void oi::Element::elementAboutToBeDeleted ( const int &  elementId,
const QString &  name,
const QString &  group,
const FeatureTypes type 
)
signal
int Element::getId ( ) const

Element::getId.

Returns
Element & Element::operator= ( const Element copy)

Friends And Related Function Documentation

friend class OiJob
friend

Member Data Documentation

int oi::Element::id
protected

The documentation for this class was generated from the following files: