OpenIndy-Core  0.2.0.43
oi::Feature Class Reference

The Feature class. More...

#include <feature.h>

Inheritance diagram for oi::Feature:
oi::Element 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 featureNameChanged (const int &featureId, const QString &oldName)
 
void featureGroupChanged (const int &featureId, const QString &oldGroup)
 
void featureCommentChanged (const int &featureId)
 
void featureIsUpdatedChanged (const int &featureId)
 
void featureIsSolvedChanged (const int &featureId)
 
void featureFunctionListChanged (const int &featureId)
 
void featureUsedForChanged (const int &featureId)
 
void featurePreviouslyNeededChanged (const int &featureId)
 
void featureIsActiveChanged (const int &featureId)
 
- Signals inherited from oi::Element
void elementAboutToBeDeleted (const int &elementId, const QString &name, const QString &group, const FeatureTypes &type)
 

Public Member Functions

 Feature (QObject *parent=0)
 Feature::Feature. More...
 
 Feature (const Feature &copy, QObject *parent=0)
 Feature::Feature. More...
 
Featureoperator= (const Feature &copy)
 Feature::operator =. More...
 
virtual ~Feature ()
 Feature::~Feature. More...
 
const QPointer< FeatureWrapper > & getFeatureWrapper () const
 Feature::getFeatureWrapper. More...
 
const QString & getFeatureName () const
 Feature::getFeatureName. More...
 
void setFeatureName (const QString &name)
 Feature::setFeatureName. More...
 
const QString & getGroupName () const
 Feature::getGroupName. More...
 
void setGroupName (const QString &group)
 Feature::setGroupName. More...
 
const QString & getComment () const
 Feature::getComment. More...
 
void setComment (const QString &comment)
 Feature::setComment. More...
 
const bool & getIsUpdated () const
 Feature::getIsUpdated. More...
 
void setIsUpdated (const bool &isUpdated)
 Feature::setIsUpdated. More...
 
const bool & getIsSolved () const
 Feature::getIsSolved. More...
 
void setIsSolved (const bool &isSolved)
 Feature::setIsSolved. More...
 
const QList< QPointer< Function > > & getFunctions () const
 Feature::getFunctions. More...
 
void addFunction (const QPointer< Function > &function)
 Feature::addFunction. More...
 
void removeFunction (const int &index)
 Feature::removeFunction. More...
 
const bool & getIsActiveFeature () const
 Feature::getIsActiveFeature. More...
 
void setActiveFeatureState (const bool &isActiveFeature)
 Feature::setActiveFeatureState. More...
 
const QList< QPointer< FeatureWrapper > > & getUsedFor () const
 Feature::getUsedFor. More...
 
bool addUsedFor (const QPointer< FeatureWrapper > &feature)
 Feature::addUsedFor. More...
 
bool removeUsedFor (const QPointer< FeatureWrapper > &feature)
 Feature::removeUsedFor. More...
 
const QList< QPointer< FeatureWrapper > > & getPreviouslyNeeded () const
 Feature::getPreviouslyNeeded. More...
 
bool addPreviouslyNeeded (const QPointer< FeatureWrapper > &feature)
 Feature::addPreviouslyNeeded. More...
 
bool removePreviouslyNeeded (const QPointer< FeatureWrapper > &feature)
 Feature::removePreviouslyNeeded. More...
 
virtual void recalc ()
 Feature::recalc. More...
 
virtual QDomElement toOpenIndyXML (QDomDocument &xmlDoc) const
 Feature::toOpenIndyXML. More...
 
virtual bool fromOpenIndyXML (QDomElement &xmlElem)
 Feature::fromOpenIndyXML. More...
 
virtual QString getDisplayType () const
 Feature::getDisplayType. More...
 
virtual QString getDisplayIsSolved () const
 Feature::getDisplayIsSolved. More...
 
virtual QString getDisplayIsUpdated () const
 Feature::getDisplayIsUpdated. More...
 
virtual QString getDisplayFunctions () const
 Feature::getDisplayFunctions. More...
 
virtual QString getDisplayUsedFor () const
 Feature::getDisplayUsedFor. More...
 
virtual QString getDisplayPreviouslyNeeded () const
 Feature::getDisplayPreviouslyNeeded. More...
 
virtual QString getDisplayStDev (const UnitType &type, const int &digits) const
 Feature::getDisplayStDev. More...
 
virtual QString getDisplayMeasurementConfig () const
 Feature::getDisplayMeasurementConfig. More...
 
virtual QString getDisplayObservations () const
 Feature::getDisplayObservations. More...
 
virtual QString getDisplayX (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayX. More...
 
virtual QString getDisplayY (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayY. More...
 
virtual QString getDisplayZ (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayZ. More...
 
virtual QString getDisplayPrimaryI (const int &digits, const bool &showDiff=false) const
 Feature::getDisplayPrimaryI. More...
 
virtual QString getDisplayPrimaryJ (const int &digits, const bool &showDiff=false) const
 Feature::getDisplayPrimaryJ. More...
 
virtual QString getDisplayPrimaryK (const int &digits, const bool &showDiff=false) const
 Feature::getDisplayPrimaryK. More...
 
virtual QString getDisplayRadiusA (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayRadiusA. More...
 
virtual QString getDisplayRadiusB (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayRadiusB. More...
 
virtual QString getDisplaySecondaryI (const int &digits, const bool &showDiff=false) const
 Feature::getDisplaySecondaryI. More...
 
virtual QString getDisplaySecondaryJ (const int &digits, const bool &showDiff=false) const
 Feature::getDisplaySecondaryJ. More...
 
virtual QString getDisplaySecondaryK (const int &digits, const bool &showDiff=false) const
 Feature::getDisplaySecondaryK. More...
 
virtual QString getDisplayAperture (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayAperture. More...
 
virtual QString getDisplayA (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayA. More...
 
virtual QString getDisplayB (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayB. More...
 
virtual QString getDisplayC (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayC. More...
 
virtual QString getDisplayAngle (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayAngle. More...
 
virtual QString getDisplayDistance (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayDistance. More...
 
virtual QString getDisplayMeasurementSeries (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayMeasurementSeries. More...
 
virtual QString getDisplayTemperature (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayTemperature. More...
 
virtual QString getDisplayLength (const UnitType &type, const int &digits, const bool &showDiff=false) const
 Feature::getDisplayLength. More...
 
virtual QString getDisplayExpansionOriginX (const UnitType &type, const int &digits) const
 Feature::getDisplayExpansionOriginX. More...
 
virtual QString getDisplayExpansionOriginY (const UnitType &type, const int &digits) const
 Feature::getDisplayExpansionOriginY. More...
 
virtual QString getDisplayExpansionOriginZ (const UnitType &type, const int &digits) const
 Feature::getDisplayExpansionOriginZ. More...
 
virtual QString getDisplayXAxisI (const int &digits) const
 Feature::getDisplayXAxisI. More...
 
virtual QString getDisplayXAxisJ (const int &digits) const
 Feature::getDisplayXAxisJ. More...
 
virtual QString getDisplayXAxisK (const int &digits) const
 Feature::getDisplayXAxisK. More...
 
virtual QString getDisplayYAxisI (const int &digits) const
 Feature::getDisplayYAxisI. More...
 
virtual QString getDisplayYAxisJ (const int &digits) const
 Feature::getDisplayYAxisJ. More...
 
virtual QString getDisplayYAxisK (const int &digits) const
 Feature::getDisplayYAxisK. More...
 
virtual QString getDisplayZAxisI (const int &digits) const
 Feature::getDisplayZAxisI. More...
 
virtual QString getDisplayZAxisJ (const int &digits) const
 Feature::getDisplayZAxisJ. More...
 
virtual QString getDisplayZAxisK (const int &digits) const
 Feature::getDisplayZAxisK. More...
 
virtual QString getDisplayStartSystem () const
 Feature::getDisplayStartSystem. More...
 
virtual QString getDisplayDestinationSystem () const
 Feature::getDisplayDestinationSystem. More...
 
virtual QString getDisplayTranslationX (const UnitType &type, const int &digits) const
 Feature::getDisplayTranslationX. More...
 
virtual QString getDisplayTranslationY (const UnitType &type, const int &digits) const
 Feature::getDisplayTranslationY. More...
 
virtual QString getDisplayTranslationZ (const UnitType &type, const int &digits) const
 Feature::getDisplayTranslationZ. More...
 
virtual QString getDisplayRotationX (const UnitType &type, const int &digits) const
 Feature::getDisplayRotationX. More...
 
virtual QString getDisplayRotationY (const UnitType &type, const int &digits) const
 Feature::getDisplayRotationY. More...
 
virtual QString getDisplayRotationZ (const UnitType &type, const int &digits) const
 Feature::getDisplayRotationZ. More...
 
virtual QString getDisplayScaleX (const int &digits) const
 Feature::getDisplayScaleX. More...
 
virtual QString getDisplayScaleY (const int &digits) const
 Feature::getDisplayScaleY. More...
 
virtual QString getDisplayScaleZ (const int &digits) const
 Feature::getDisplayScaleZ. More...
 
virtual QString getDisplayIsUsed () const
 Feature::getDisplayIsUsed. More...
 
virtual QString getDisplayValidTime () const
 Feature::getDisplayValidTime. More...
 
virtual QString getDisplayIsMovement () const
 Feature::getDisplayIsMovement. More...
 
virtual QString getDisplayIsDatumTransformation () const
 Feature::getDisplayIsDatumTransformation. More...
 
- Public Member Functions inherited from oi::Element
 Element (QObject *parent=0)
 
 Element (const Element &copy, QObject *parent=0)
 
Elementoperator= (const Element &copy)
 
virtual ~Element ()
 
int getId () const
 Element::getId. More...
 

Protected Member Functions

virtual void setUpFeatureId ()
 Feature::setUpFeatureId Generate a new unique id when the current job was set. More...
 
virtual void setJob (const QPointer< OiJob > &job)
 Feature::setJob Called by OiJob. Sets the current job this feature belongs to and checks its id. More...
 

Protected Attributes

QString name
 
QString group
 
QString comment
 
bool isSolved
 
bool isUpdated
 
bool isActiveFeature
 
QList< QPointer< Function > > functionList
 
QList< QPointer< FeatureWrapper > > usedForList
 
QMap< int, QPointer< FeatureWrapper > > usedForMap
 
QList< QPointer< FeatureWrapper > > previouslyNeededList
 
QMap< int, QPointer< FeatureWrapper > > previouslyNeededMap
 
QPointer< FeatureWrapperselfFeature
 
QPointer< OiJobjob
 
- Protected Attributes inherited from oi::Element
int id
 

Friends

class OiJob
 
class Feature
 

Detailed Description

The Feature class.

Constructor & Destructor Documentation

Feature::Feature ( QObject *  parent = 0)
explicit

Feature::Feature.

Parameters
parent
Feature::Feature ( const Feature copy,
QObject *  parent = 0 
)

Feature::Feature.

Parameters
copy
parent
Feature::~Feature ( )
virtual

Member Function Documentation

void Feature::addFunction ( const QPointer< Function > &  function)

Feature::addFunction.

Parameters
function
bool Feature::addPreviouslyNeeded ( const QPointer< FeatureWrapper > &  feature)

Feature::addPreviouslyNeeded.

Parameters
feature
Returns
bool Feature::addUsedFor ( const QPointer< FeatureWrapper > &  feature)

Feature::addUsedFor.

Parameters
feature
Returns
void oi::Feature::featureCommentChanged ( const int &  featureId)
signal
void oi::Feature::featureFunctionListChanged ( const int &  featureId)
signal
void oi::Feature::featureGroupChanged ( const int &  featureId,
const QString &  oldGroup 
)
signal
void oi::Feature::featureIsActiveChanged ( const int &  featureId)
signal
void oi::Feature::featureIsSolvedChanged ( const int &  featureId)
signal
void oi::Feature::featureIsUpdatedChanged ( const int &  featureId)
signal
void oi::Feature::featureNameChanged ( const int &  featureId,
const QString &  oldName 
)
signal
void oi::Feature::featurePreviouslyNeededChanged ( const int &  featureId)
signal
void oi::Feature::featureUsedForChanged ( const int &  featureId)
signal
const QString & Feature::getComment ( ) const
QString Feature::getDisplayA ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplayA.

Parameters
type
digits
showDiff
Returns

Reimplemented in oi::Ellipse, oi::Ellipsoid, oi::Hyperboloid, and oi::Paraboloid.

QString Feature::getDisplayAngle ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplayAngle.

Parameters
type
digits
showDiff
Returns

Reimplemented in oi::ScalarEntityAngle.

QString Feature::getDisplayAperture ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplayAperture.

Parameters
type
digits
showDiff
Returns

Reimplemented in oi::Cone.

QString Feature::getDisplayB ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplayB.

Parameters
type
digits
showDiff
Returns

Reimplemented in oi::Ellipse, and oi::Ellipsoid.

QString Feature::getDisplayC ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplayC.

Parameters
type
digits
showDiff
Returns

Reimplemented in oi::Hyperboloid.

QString Feature::getDisplayDestinationSystem ( ) const
virtual
QString Feature::getDisplayDistance ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplayDistance.

Parameters
type
digits
showDiff
Returns

Reimplemented in oi::ScalarEntityDistance.

QString Feature::getDisplayExpansionOriginX ( const UnitType type,
const int &  digits 
) const
virtual

Feature::getDisplayExpansionOriginX.

Parameters
type
digits
Returns

Reimplemented in oi::CoordinateSystem.

QString Feature::getDisplayExpansionOriginY ( const UnitType type,
const int &  digits 
) const
virtual

Feature::getDisplayExpansionOriginY.

Parameters
type
digits
Returns

Reimplemented in oi::CoordinateSystem.

QString Feature::getDisplayExpansionOriginZ ( const UnitType type,
const int &  digits 
) const
virtual

Feature::getDisplayExpansionOriginZ.

Parameters
type
digits
Returns

Reimplemented in oi::CoordinateSystem.

QString Feature::getDisplayFunctions ( ) const
virtual
QString Feature::getDisplayIsDatumTransformation ( ) const
virtual
QString Feature::getDisplayIsMovement ( ) const
virtual

Feature::getDisplayIsMovement.

Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayIsSolved ( ) const
virtual
QString Feature::getDisplayIsUpdated ( ) const
virtual
QString Feature::getDisplayIsUsed ( ) const
virtual

Feature::getDisplayIsUsed.

Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayLength ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplayLength.

Parameters
type
digits
showDiff
Returns

Reimplemented in oi::SlottedHole.

QString Feature::getDisplayMeasurementConfig ( ) const
virtual
QString Feature::getDisplayMeasurementSeries ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplayMeasurementSeries.

Parameters
type
digits
showDiff
Returns

Reimplemented in oi::ScalarEntityMeasurementSeries.

QString Feature::getDisplayObservations ( ) const
virtual

Feature::getDisplayObservations.

Returns

Reimplemented in oi::Geometry.

QString Feature::getDisplayPreviouslyNeeded ( ) const
virtual
QString Feature::getDisplayPrimaryI ( const int &  digits,
const bool &  showDiff = false 
) const
virtual
QString Feature::getDisplayPrimaryJ ( const int &  digits,
const bool &  showDiff = false 
) const
virtual
QString Feature::getDisplayPrimaryK ( const int &  digits,
const bool &  showDiff = false 
) const
virtual
QString Feature::getDisplayRadiusA ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplayRadiusA.

Parameters
type
digits
showDiff
Returns

Reimplemented in oi::SlottedHole, oi::Torus, oi::Cylinder, oi::Circle, and oi::Sphere.

QString Feature::getDisplayRadiusB ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplayRadiusB.

Parameters
type
digits
showDiff
Returns

Reimplemented in oi::Torus.

QString Feature::getDisplayRotationX ( const UnitType type,
const int &  digits 
) const
virtual

Feature::getDisplayRotationX.

Parameters
type
digits
Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayRotationY ( const UnitType type,
const int &  digits 
) const
virtual

Feature::getDisplayRotationY.

Parameters
type
digits
Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayRotationZ ( const UnitType type,
const int &  digits 
) const
virtual

Feature::getDisplayRotationZ.

Parameters
type
digits
Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayScaleX ( const int &  digits) const
virtual

Feature::getDisplayScaleX.

Parameters
digits
Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayScaleY ( const int &  digits) const
virtual

Feature::getDisplayScaleY.

Parameters
digits
Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayScaleZ ( const int &  digits) const
virtual

Feature::getDisplayScaleZ.

Parameters
digits
Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplaySecondaryI ( const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplaySecondaryI.

Parameters
digits
showDiff
Returns

Reimplemented in oi::SlottedHole, and oi::Ellipse.

QString Feature::getDisplaySecondaryJ ( const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplaySecondaryJ.

Parameters
digits
showDiff
Returns

Reimplemented in oi::SlottedHole, and oi::Ellipse.

QString Feature::getDisplaySecondaryK ( const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplaySecondaryK.

Parameters
digits
showDiff
Returns

Reimplemented in oi::SlottedHole, and oi::Ellipse.

QString Feature::getDisplayStartSystem ( ) const
virtual

Feature::getDisplayStartSystem.

Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayStDev ( const UnitType type,
const int &  digits 
) const
virtual

Feature::getDisplayStDev.

Parameters
type
digits
Returns

Reimplemented in oi::Geometry, and oi::TrafoParam.

QString Feature::getDisplayTemperature ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual

Feature::getDisplayTemperature.

Parameters
type
digits
showDiff
Returns

Reimplemented in oi::ScalarEntityTemperature.

QString Feature::getDisplayTranslationX ( const UnitType type,
const int &  digits 
) const
virtual

Feature::getDisplayTranslationX.

Parameters
type
digits
Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayTranslationY ( const UnitType type,
const int &  digits 
) const
virtual

Feature::getDisplayTranslationY.

Parameters
type
digits
Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayTranslationZ ( const UnitType type,
const int &  digits 
) const
virtual

Feature::getDisplayTranslationZ.

Parameters
type
digits
Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayType ( ) const
virtual
QString Feature::getDisplayUsedFor ( ) const
virtual
QString Feature::getDisplayValidTime ( ) const
virtual

Feature::getDisplayValidTime.

Returns

Reimplemented in oi::TrafoParam.

QString Feature::getDisplayX ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual
QString Feature::getDisplayXAxisI ( const int &  digits) const
virtual

Feature::getDisplayXAxisI.

Parameters
digits
Returns

Reimplemented in oi::CoordinateSystem.

QString Feature::getDisplayXAxisJ ( const int &  digits) const
virtual

Feature::getDisplayXAxisJ.

Parameters
digits
Returns

Reimplemented in oi::CoordinateSystem.

QString Feature::getDisplayXAxisK ( const int &  digits) const
virtual

Feature::getDisplayXAxisK.

Parameters
digits
Returns

Reimplemented in oi::CoordinateSystem.

QString Feature::getDisplayY ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual
QString Feature::getDisplayYAxisI ( const int &  digits) const
virtual

Feature::getDisplayYAxisI.

Parameters
digits
Returns

Reimplemented in oi::CoordinateSystem.

QString Feature::getDisplayYAxisJ ( const int &  digits) const
virtual

Feature::getDisplayYAxisJ.

Parameters
digits
Returns

Reimplemented in oi::CoordinateSystem.

QString Feature::getDisplayYAxisK ( const int &  digits) const
virtual

Feature::getDisplayYAxisK.

Parameters
digits
Returns

Reimplemented in oi::CoordinateSystem.

QString Feature::getDisplayZ ( const UnitType type,
const int &  digits,
const bool &  showDiff = false 
) const
virtual
QString Feature::getDisplayZAxisI ( const int &  digits) const
virtual

Feature::getDisplayZAxisI.

Parameters
digits
Returns

Reimplemented in oi::CoordinateSystem.

QString Feature::getDisplayZAxisJ ( const int &  digits) const
virtual

Feature::getDisplayZAxisJ.

Parameters
digits
Returns

Reimplemented in oi::CoordinateSystem.

QString Feature::getDisplayZAxisK ( const int &  digits) const
virtual

Feature::getDisplayZAxisK.

Parameters
digits
Returns

Reimplemented in oi::CoordinateSystem.

const QString & Feature::getFeatureName ( ) const
const QPointer< FeatureWrapper > & Feature::getFeatureWrapper ( ) const
const QList< QPointer< Function > > & Feature::getFunctions ( ) const
const QString & Feature::getGroupName ( ) const
const bool & Feature::getIsActiveFeature ( ) const
const bool & Feature::getIsSolved ( ) const
const bool & Feature::getIsUpdated ( ) const
const QList< QPointer< FeatureWrapper > > & Feature::getPreviouslyNeeded ( ) const
const QList< QPointer< FeatureWrapper > > & Feature::getUsedFor ( ) const
Feature & Feature::operator= ( const Feature copy)

Feature::operator =.

Parameters
copy
Returns
void Feature::removeFunction ( const int &  index)

Feature::removeFunction.

Parameters
index
bool Feature::removePreviouslyNeeded ( const QPointer< FeatureWrapper > &  feature)

Feature::removePreviouslyNeeded.

Parameters
feature
Returns
bool Feature::removeUsedFor ( const QPointer< FeatureWrapper > &  feature)

Feature::removeUsedFor.

Parameters
feature
Returns
void Feature::setActiveFeatureState ( const bool &  isActiveFeature)

Feature::setActiveFeatureState.

Parameters
isActiveFeature
void Feature::setComment ( const QString &  comment)

Feature::setComment.

Parameters
comment
void Feature::setFeatureName ( const QString &  name)

Feature::setFeatureName.

Parameters
name
void Feature::setGroupName ( const QString &  group)

Feature::setGroupName.

Parameters
group
void Feature::setIsSolved ( const bool &  isSolved)

Feature::setIsSolved.

Parameters
isSolved
void Feature::setIsUpdated ( const bool &  isUpdated)

Feature::setIsUpdated.

Parameters
isUpdated
void Feature::setJob ( const QPointer< OiJob > &  job)
protectedvirtual

Feature::setJob Called by OiJob. Sets the current job this feature belongs to and checks its id.

Parameters
job

Reimplemented in oi::Station.

void Feature::setUpFeatureId ( )
protectedvirtual

Feature::setUpFeatureId Generate a new unique id when the current job was set.

Reimplemented in oi::Station, and oi::CoordinateSystem.

Friends And Related Function Documentation

friend class Feature
friend
friend class OiJob
friend

Member Data Documentation

QString oi::Feature::comment
protected
QList< QPointer<Function> > oi::Feature::functionList
protected
QString oi::Feature::group
protected
bool oi::Feature::isActiveFeature
protected
bool oi::Feature::isSolved
protected
bool oi::Feature::isUpdated
protected
QPointer<OiJob> oi::Feature::job
protected
QString oi::Feature::name
protected
QList< QPointer<FeatureWrapper> > oi::Feature::previouslyNeededList
protected
QMap<int, QPointer<FeatureWrapper> > oi::Feature::previouslyNeededMap
protected
QPointer<FeatureWrapper> oi::Feature::selfFeature
protected
QList< QPointer<FeatureWrapper> > oi::Feature::usedForList
protected
QMap<int, QPointer<FeatureWrapper> > oi::Feature::usedForMap
protected

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