OpenIndy-Core  0.2.0.43
oi::GenerateFeatureFunction Class Reference

The GenerateFeatureFunction class Function that uses its input elements to generate one or more new feature. More...

#include <generatefeaturefunction.h>

Inheritance diagram for oi::GenerateFeatureFunction:
oi::Function

Signals

void addFeature (const QPointer< FeatureWrapper > &feature)
 
void addFeatures (const QList< QPointer< FeatureWrapper > > &features)
 
- Signals inherited from oi::Function
void sendMessage (const QString &msg, const MessageTypes &msgType, const MessageDestinations &msgDest=eConsoleMessage)
 
void inputElementsChanged ()
 
void scalarInputParametersChanged ()
 

Public Member Functions

 GenerateFeatureFunction (QObject *parent=0)
 
virtual ~GenerateFeatureFunction ()
 
- Public Member Functions inherited from oi::Function
 Function (QObject *parent=0)
 Function::Function. More...
 
virtual ~Function ()
 Function::~Function. More...
 
virtual void init ()
 Function::init. More...
 
bool exec (const QPointer< FeatureWrapper > &feature)
 Function::exec. More...
 
const QList< NeededElement > & getNeededElements () const
 Function::getNeededElements. More...
 
const QList< FeatureTypes > & getApplicableFor () const
 Function::getApplicableFor. More...
 
const PluginMetaDatagetMetaData () const
 Function::getMetaData. More...
 
const QMap< QString, int > & getIntegerParameter () const
 Function::getIntegerParameter. More...
 
const QMap< QString, double > & getDoubleParameter () const
 Function::getDoubleParameter. More...
 
const QMultiMap< QString, QString > & getStringParameter () const
 Function::getStringParameter. More...
 
void setScalarInputParams (const ScalarInputParams &params)
 Function::setScalarInputParams. More...
 
const ScalarInputParamsgetScalarInputParams ()
 Function::getScalarInputParams. More...
 
const QList< FixedParameter > & getFixedParameters () const
 Function::getFixedParameters. More...
 
void fixParameter (const FixedParameter &parameter)
 Function::fixParameter. More...
 
void unfixParameter (const GeometryParameters &parameter)
 Function::unfixParameter. More...
 
void unfixAllParameters ()
 Function::unfixAllParameters. More...
 
const QStringList & getResultProtocol () const
 Function::getResultProtocol. More...
 
const StatisticgetStatistic () const
 Function::getStatistic. More...
 
const int & getId () const
 Function::getId. More...
 
const QMap< int, QList< InputElement > > & getInputElements () const
 Function::getInputElements. More...
 
InputElement getInputElement (const int &id) const
 Function::getInputElement Returns the InputElement with the specified id or an empty InputElement. More...
 
InputElement getInputElement (const int &id, const int &position) const
 Function::getInputElement Returns the InputElement with the specified id at the specified position. More...
 
bool hasInputElement (const int &id) const
 Function::hasInputElement Check wether the function contains the specified InputElement. More...
 
void addInputElement (const InputElement &element, const int &position)
 Function::addInputElement. More...
 
void removeInputElement (const int &id, const int &position)
 Function::removeInputElement. More...
 
void removeInputElement (const int &id)
 Function::removeInputElement. More...
 
void replaceInputElement (const InputElement &element, const int &position)
 Function::replaceInputElement. More...
 
bool getIsUsed (const int &position, const int &id)
 Function::getIsUsed. More...
 
bool getShouldBeUsed (const int &position, const int &id)
 Function::getShouldBeUsed. More...
 
void setShouldBeUsed (const int &position, const int &id, const bool &state)
 Function::setShouldBeUsed. More...
 
virtual void clear ()
 Function::clear. More...
 
virtual void clearResults ()
 Function::clearResults. More...
 
QDomElement toOpenIndyXML (QDomDocument &xmlDoc) const
 Function::toOpenIndyXML. More...
 
bool fromOpenIndyXML (QDomElement &xmlElem)
 Function::fromOpenIndyXML. More...
 

Additional Inherited Members

- Protected Member Functions inherited from oi::Function
virtual bool exec (Station &station)
 Function::exec. More...
 
virtual bool exec (CoordinateSystem &coordinateSystem)
 Function::exec. More...
 
virtual bool exec (TrafoParam &trafoParam)
 Function::exec. More...
 
virtual bool exec (Circle &circle)
 Function::exec. More...
 
virtual bool exec (Cone &cone)
 Function::exec. More...
 
virtual bool exec (Cylinder &cylinder)
 Function::exec. More...
 
virtual bool exec (Ellipse &ellipse)
 Function::exec. More...
 
virtual bool exec (Ellipsoid &ellipsoid)
 Function::exec. More...
 
virtual bool exec (Hyperboloid &hyperboloid)
 Function::exec. More...
 
virtual bool exec (Line &line)
 Function::exec. More...
 
virtual bool exec (Nurbs &nurbs)
 Function::exec. More...
 
virtual bool exec (Paraboloid &paraboloid)
 Function::exec. More...
 
virtual bool exec (Plane &plane)
 Function::exec. More...
 
virtual bool exec (Point &point)
 Function::exec. More...
 
virtual bool exec (PointCloud &pointCloud)
 Function::exec. More...
 
virtual bool exec (ScalarEntityAngle &angle)
 Function::exec. More...
 
virtual bool exec (ScalarEntityDistance &distance)
 Function::exec. More...
 
virtual bool exec (ScalarEntityMeasurementSeries &measurementSeries)
 Function::exec. More...
 
virtual bool exec (ScalarEntityTemperature &temperature)
 Function::exec. More...
 
virtual bool exec (SlottedHole &slottedHole)
 Function::exec. More...
 
virtual bool exec (Sphere &sphere)
 Function::exec. More...
 
virtual bool exec (Torus &torus)
 Function::exec. More...
 
void setIsUsed (const int &position, const int &id, const bool &state)
 Function::setIsUsed. More...
 
- Protected Attributes inherited from oi::Function
QList< NeededElementneededElements
 
QList< FeatureTypesapplicableFor
 
PluginMetaData metaData
 
QMap< QString, int > integerParameters
 
QMap< QString, double > doubleParameters
 
QMultiMap< QString, QString > stringParameters
 
ScalarInputParams scalarInputParams
 
QList< FixedParameterfixedParameters
 
QStringList resultProtocol
 
int id
 
Statistic statistic
 
QMap< int, QList< InputElement > > inputElements
 

Detailed Description

The GenerateFeatureFunction class Function that uses its input elements to generate one or more new feature.

Constructor & Destructor Documentation

oi::GenerateFeatureFunction::GenerateFeatureFunction ( QObject *  parent = 0)
inline
virtual oi::GenerateFeatureFunction::~GenerateFeatureFunction ( )
inlinevirtual

Member Function Documentation

void oi::GenerateFeatureFunction::addFeature ( const QPointer< FeatureWrapper > &  feature)
signal
void oi::GenerateFeatureFunction::addFeatures ( const QList< QPointer< FeatureWrapper > > &  features)
signal

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