OpenIndy-Core  0.2.0.43
oi Namespace Reference

Namespaces

 internal
 
 math
 

Classes

class  Accuracy
 The Accuracy class Save information about the accurycy of a sensor. More...
 
class  BoundingBox_PC
 The BoundingBox_PC class. More...
 
class  Circle
 The Circle class. More...
 
class  Cone
 The Cone class Defines a right circular cone. More...
 
class  ConnectionConfig
 The ConnectionConfig class Save all information needed to connect a sensor. More...
 
class  ConstructFunction
 The ConstructFunction class Function that solves geometries by constructing them from other elements. More...
 
class  CoordinateSystem
 The CoordinateSystem class. More...
 
class  Cylinder
 The Cylinder class Defines a right circular cylinder. More...
 
class  Direction
 
class  Element
 The Element class. More...
 
class  Ellipse
 The Ellipse class. More...
 
class  Ellipsoid
 The Ellipsoid class Defines an ellipsoid of rotation. More...
 
class  ExchangeDefinedFormat
 The OiExchangeDefinedFormat class Interface that shall be used for files with a special standardized format (like *.obj or *.pts etc.) More...
 
class  ExchangeInterface
 The OiExchangeInterface class Base class for implementing import/export plugins. More...
 
class  ExchangeSimpleAscii
 The ExchangeSimpleAscii class Interface that shall be used for simple not standardized ascii files. The user of OpenIndy can select the meaning of each column of the file on his own. More...
 
class  Feature
 The Feature class. More...
 
class  FeatureAttributes
 The FeatureAttributes class Helper class that is used when creating new features to specify their attributes. More...
 
class  FeatureContainer
 The FeatureContainer class Works as a container for all features in an OiJob. The features are stored as lists and also as maps (e.g. with their id as key). The lists and maps are kept in sync. More...
 
class  FeatureWrapper
 
class  FitFunction
 The FitFunction class Function that solves geometries by fitting them using observations. More...
 
class  FixedParameter
 The FixedParameter class Save a value for each parameter that shall be fixed. More...
 
class  Function
 The Function class. More...
 
class  GenerateFeatureFunction
 The GenerateFeatureFunction class Function that uses its input elements to generate one or more new feature. More...
 
class  GeodeticFunction
 The GeodeticFunction class for future use only. More...
 
class  Geometry
 The Geometry class. More...
 
class  Hyperboloid
 The Hyperboloid class Defines a single shell hyperboloid of rotation of the form 1 = x^2/a^2 + y^2/b^2 - z^2/c^2, a=b>0, c>0. More...
 
class  InputElement
 The InputElement class Save the input elements that are used to solve a function. More...
 
class  LaserTracker
 The LaserTracker class. More...
 
class  Line
 The Line class. More...
 
class  MeasurementConfig
 The MeasurementConfig class Contains all the configuration parameters needed to start a measurement. More...
 
class  NeededElement
 The NeededElement class Save the needed element types that are necessary to solve a function. More...
 
class  NetworkAdjustment
 The NetworkAdjustment class Interface for implementing network adjustment plugins. More...
 
class  Nurbs
 The Nurbs class. More...
 
class  ObjectTransformation
 The ObjectTransformation class Function that changes a previously solved feature by using other elements. More...
 
class  Observation
 The Observation class. More...
 
class  OiJob
 The OiJob class Represents an OpenIndy job (holds all features and active states) More...
 
class  OiRequestResponse
 The OiRequestResponse class This class holds the XML request and response corresponding to a special request type. More...
 
class  Paraboloid
 The EllipticParaboloid class Defines an elliptic paraboloid of rotation of the form z = x^2/a^2 + y^2/a^2, a > 0. More...
 
class  Plane
 The Plane class. More...
 
class  Plugin
 The Plugin class. More...
 
class  PluginMetaData
 
class  Point
 The Point class. More...
 
class  Point_PC
 The Point_PC class. More...
 
class  PointCloud
 The PointCloud class. More...
 
class  Position
 The Position class. More...
 
class  Radius
 The Radius class. More...
 
class  Reading
 The Reading class. More...
 
class  ReadingCartesian
 The ReadingCartesian class. More...
 
class  ReadingDirection
 The ReadingDirection class. More...
 
class  ReadingDistance
 The ReadingDistance class. More...
 
class  ReadingLevel
 The ReadingLevel class. More...
 
class  ReadingPolar
 The ReadingPolar class. More...
 
class  ReadingTemperature
 The ReadingTemperature class. More...
 
class  ReadingUndefined
 The ReadingUndefined class. More...
 
class  Residual
 The Residual class. More...
 
class  ScalarEntityAngle
 The ScalarEntityAngle class. More...
 
class  ScalarEntityDistance
 The ScalarEntityDistance class. More...
 
class  ScalarEntityMeasurementSeries
 The ScalarEntityMeasurementSeries class. More...
 
class  ScalarEntityTemperature
 The ScalarEntityTemperature class. More...
 
class  ScalarInputParams
 The ScalarInputParams class Save user specified non-element scalar function input parameters. More...
 
class  Sensor
 The Sensor class. More...
 
class  SensorAttributes
 The SensorAttributes class. More...
 
class  SensorConfiguration
 The SensorConfiguration class. More...
 
class  SensorControl
 The SensorControl class A sensor control object belongs to a station and executes all sensor actions on a seperate thread. More...
 
class  SensorListener
 The SensorListener class The sensor listener handles all sensor streams and is controlled by SensorControl. More...
 
class  SimulationConfiguration
 The SimulationConfiguration class. More...
 
class  SimulationData
 The SimulationData class Save simulation results for a geometry. More...
 
class  SimulationModel
 The SimulationModel class Interface for creating an uncertainty model for a simulation in OpenIndy. You can provide four major error influences (sensor, object, enviroment and human). More...
 
class  SlottedHole
 The SlottedHole class Defines an elongated bore with one radius. More...
 
class  Sphere
 The Sphere class. More...
 
class  Station
 The Station class. More...
 
class  Statistic
 The Statistic class. More...
 
class  SystemTransformation
 The SystemTransformation class Functions that solves transformation parameters between two coordinate systems (station-station, part-part, alignments) More...
 
class  Tool
 
class  Torus
 The Torus class Defines a torus of rotation. More...
 
class  TotalStation
 The TotalStation class. More...
 
class  TrafoParam
 The TrafoParam class. More...
 
class  Uncertainties
 The Uncertainties class. More...
 
class  UncertaintyComponent
 The UncertaintyComponent class Describe an uncertainty component of a simulation model. More...
 
class  UncertaintyData
 The UncertaintyData class Save information about simulation results for one geometry parameter. More...
 

Enumerations

enum  MessageTypes { eInformationMessage = 0, eWarningMessage, eErrorMessage, eCriticalMessage }
 all types of messages More...
 
enum  MessageDestinations { eConsoleMessage = 0, eMessageBoxMessage, eStatusBarMessage }
 used to specify where to print a message More...
 
enum  ElementTypes {
  eCircleElement = 0, eConeElement, eCylinderElement, eEllipseElement,
  eEllipsoidElement, eHyperboloidElement, eLineElement, eNurbsElement,
  eParaboloidElement, ePlaneElement, ePointElement, ePointCloudElement,
  eScalarEntityAngleElement, eScalarEntityDistanceElement, eScalarEntityMeasurementSeriesElement, eScalarEntityTemperatureElement,
  eSlottedHoleElement, eSphereElement, eTorusElement, eDirectionElement,
  ePositionElement, eRadiusElement, eCoordinateSystemElement, eStationElement,
  eTrafoParamElement, eObservationElement, eReadingCartesianElement, eReadingPolarElement,
  eReadingDistanceElement, eReadingDirectionElement, eReadingTemperatureElement, eReadingLevelElement,
  eUndefinedElement
}
 all OpenIndy element types More...
 
enum  FeatureTypes {
  eCircleFeature = 0, eConeFeature, eCylinderFeature, eEllipseFeature,
  eEllipsoidFeature, eHyperboloidFeature, eLineFeature, eNurbsFeature,
  eParaboloidFeature, ePlaneFeature, ePointFeature, ePointCloudFeature,
  eScalarEntityAngleFeature, eScalarEntityDistanceFeature, eScalarEntityMeasurementSeriesFeature, eScalarEntityTemperatureFeature,
  eSlottedHoleFeature, eSphereFeature, eTorusFeature, eCoordinateSystemFeature,
  eStationFeature, eTrafoParamFeature, eUndefinedFeature
}
 all OpenIndy feature types More...
 
enum  GeometryTypes {
  eCircleGeometry = 0, eConeGeometry, eCylinderGeometry, eEllipseGeometry,
  eEllipsoidGeometry, eHyperboloidGeometry, eLineGeometry, eNurbsGeometry,
  eParaboloidGeometry, ePlaneGeometry, ePointGeometry, ePointCloudGeometry,
  eScalarEntityAngleGeometry, eScalarEntityDistanceGeometry, eScalarEntityMeasurementSeriesGeometry, eScalarEntityTemperatureGeometry,
  eSlottedHoleGeometry, eSphereGeometry, eTorusGeometry, eUndefinedGeometry
}
 all OpenIndy geometry types More...
 
enum  GeometryParameters {
  eUnknownX = 0, eUnknownY, eUnknownZ, eUnknownPrimaryI,
  eUnknownPrimaryJ, eUnknownPrimaryK, eUnknownSecondaryI, eUnknownSecondaryJ,
  eUnknownSecondaryK, eUnknownRadiusA, eUnknownRadiusB, eUnknownAperture,
  eUnknownA, eUnknownB, eUnknownC, eUnknownAngle,
  eUnknownDistance, eUnknownMeasurementSeries, eUnknownTemperature, eUnknownLength
}
 
enum  TrafoParamParameters {
  eUnknownTX = 0, eUnknownTY, eUnknownTZ, eUnknownRX,
  eUnknownRY, eUnknownRZ, eUnknownSX, eUnknownSY,
  eUnknownSZ
}
 
enum  ReadingTypes {
  eDistanceReading = 0, eCartesianReading, ePolarReading, eDirectionReading,
  eTemperatureReading, eLevelReading, eUndefinedReading
}
 
enum  FeatureDisplayAttributes {
  eFeatureDisplayType = 0, eFeatureDisplayName, eFeatureDisplayComment, eFeatureDisplayGroup,
  eFeatureDisplayIsSolved, eFeatureDisplayIsUpdated, eFeatureDisplayFunctions, eFeatureDisplayUsedFor,
  eFeatureDisplayPreviouslyNeeded, eFeatureDisplayStDev, eFeatureDisplayMeasurementConfig = 100, eFeatureDisplayObservations,
  eFeatureDisplayX = 200, eFeatureDisplayY, eFeatureDisplayZ, eFeatureDisplayPrimaryI,
  eFeatureDisplayPrimaryJ, eFeatureDisplayPrimaryK, eFeatureDisplayRadiusA, eFeatureDisplayRadiusB,
  eFeatureDisplaySecondaryI, eFeatureDisplaySecondaryJ, eFeatureDisplaySecondaryK, eFeatureDisplayAperture,
  eFeatureDisplayA, eFeatureDisplayB, eFeatureDisplayC, eFeatureDisplayAngle,
  eFeatureDisplayDistance, eFeatureDisplayMeasurementSeries, eFeatureDisplayTemperature, eFeatureDisplayLength,
  eFeatureDisplayExpansionOriginX = 300, eFeatureDisplayExpansionOriginY, eFeatureDisplayExpansionOriginZ
}
 
enum  TrafoParamDisplayAttributes {
  eTrafoParamDisplayType = 0, eTrafoParamDisplayName, eTrafoParamDisplayComment, eTrafoParamDisplayGroup,
  eTrafoParamDisplayIsSolved, eTrafoParamDisplayIsUpdated, eTrafoParamDisplayFunctions, eTrafoParamDisplayUsedFor,
  eTrafoParamDisplayPreviouslyNeeded, eTrafoParamDisplayStDev, eTrafoParamDisplayStartSystem = 400, eTrafoParamDisplayDestinationSystem,
  eTrafoParamDisplayTranslationX, eTrafoParamDisplayTranslationY, eTrafoParamDisplayTranslationZ, eTrafoParamDisplayRotationX,
  eTrafoParamDisplayRotationY, eTrafoParamDisplayRotationZ, eTrafoParamDisplayScaleX, eTrafoParamDisplayScaleY,
  eTrafoParamDisplayScaleZ, eTrafoParamDisplayIsUsed, eTrafoParamDisplayValidTime, eTrafoParamDisplayIsMovement,
  eTrafoParamDisplayIsDatumTransformation
}
 
enum  ObservationDisplayAttributes {
  eObservationDisplayId = 0, eObservationDisplayStation, eObservationDisplayTargetGeometries, eObservationDisplayX,
  eObservationDisplayY, eObservationDisplayZ, eObservationDisplaySigmaX, eObservationDisplaySigmaY,
  eObservationDisplaySigmaZ, eObservationDisplayIsValid, eObservationDisplayIsSolved, eObservationDisplayVX,
  eObservationDisplayVY, eObservationDisplayVZ, eObservationDisplayV, eObservationDisplayIsUsed
}
 
enum  ReadingDisplayAttributes {
  eReadingDisplayId = 0, eReadingDisplayType, eReadingDisplayTime, eReadingDisplaySensor,
  eReadingDisplayIsFrontSide, eReadingDisplayAzimuth, eReadingDisplayZenith, eReadingDisplayDistance,
  eReadingDisplayX, eReadingDisplayY, eReadingDisplayZ, eReadingDisplayRX,
  eReadingDisplayRY, eReadingDisplayRZ, eReadingDisplayTemperature, eReadingDisplaySigmaAzimuth,
  eReadingDisplaySigmaZenith, eReadingDisplaySigmaDistance, eReadingDisplaySigmaX, eReadingDisplaySigmaY,
  eReadingDisplaySigmaZ, eReadingDisplaySigmaRX, eReadingDisplaySigmaRY, eReadingDisplaySigmaRZ,
  eReadingDisplaySigmaTemperature
}
 
enum  UnitType {
  eUnitMilliMeter = 0, eUnitMeter, eUnitInch, eUnitRadiant,
  eUnitMilliRadians, eUnitGon, eUnitDecimalDegree, eUnitArcSeconds,
  eUnitGrad, eUnitKelvin, eUnitFahrenheit, eNoUnit
}
 
enum  DimensionType { eMetric = 0, eAngular, eTemperature, eDimensionless }
 
enum  SensorTypes { eLaserTracker = 0, eTotalStation, eUndefinedSensor }
 
enum  SensorFaces { eFrontSide = 0, eBackSide }
 
enum  ConnectionTypes { eNetworkConnection = 0, eSerialConnection }
 
enum  SensorFunctions {
  eMoveAngle = 0, eMoveXYZ, eMotorState, eToggleSight,
  eInitialize, eHome, eCompensation
}
 
enum  ToolTypes { eReportTool = 0, eUnknownTool }
 
enum  ActualNominalFilter { eFilterActualNominal = 0, eFilterActual, eFilterNominal }
 

Functions

QList< ElementTypes > OI_CORE_EXPORT getAvailableElementTypes ()
 getAvailableElementTypes More...
 
QList< FeatureTypes > OI_CORE_EXPORT getAvailableFeatureTypes ()
 getAvailableFeatureTypes More...
 
QList< GeometryTypes > OI_CORE_EXPORT getAvailableGeometryTypes ()
 getAvailableGeometryTypes More...
 
const QString OI_CORE_EXPORTgetElementTypeName (const ElementTypes &type)
 getElementTypeName More...
 
const QString OI_CORE_EXPORTgetElementTypePluralName (const ElementTypes &type)
 getElementTypePluralName More...
 
ElementTypes OI_CORE_EXPORT getElementTypeEnum (const QString &name)
 getElementTypeEnum More...
 
ElementTypes OI_CORE_EXPORT getElementTypeEnum (const FeatureTypes &type)
 getElementTypeEnum Converts FeatureTypes to ElementTypes More...
 
ElementTypes OI_CORE_EXPORT getElementTypeEnum (const ReadingTypes &type)
 getElementTypeEnum convert ReadingTypes to ElementTypes More...
 
const QString OI_CORE_EXPORTgetFeatureTypeName (const FeatureTypes &type)
 getFeatureTypeName More...
 
FeatureTypes OI_CORE_EXPORT getFeatureTypeEnum (const QString &name)
 getFeatureTypeEnum More...
 
const QString OI_CORE_EXPORTgetGeometryTypeName (const GeometryTypes &type)
 getGeometryTypeName More...
 
GeometryTypes OI_CORE_EXPORT getGeometryTypeEnum (const QString &name)
 getGeometryTypeEnum More...
 
GeometryTypes OI_CORE_EXPORT getGeometryTypeEnum (const FeatureTypes &type)
 getGeometryTypeEnum More...
 
bool OI_CORE_EXPORT getIsFeature (const ElementTypes &type)
 getIsFeature More...
 
bool OI_CORE_EXPORT getIsReading (const ElementTypes &type)
 getIsReading More...
 
bool OI_CORE_EXPORT getIsObservation (const ElementTypes &type)
 getIsObservation More...
 
bool OI_CORE_EXPORT getIsGeometry (const FeatureTypes &type)
 getIsGeometry More...
 
bool OI_CORE_EXPORT getIsScalarEntity (const FeatureTypes &type)
 getIsScalarEntity More...
 
const QString OI_CORE_EXPORTgetElementTypeIconPath (const ElementTypes &type)
 getElementTypeIconPath More...
 
const QString OI_CORE_EXPORTgetFeatureTypeIconPath (const FeatureTypes &type)
 getFeatureTypeIconPath More...
 
const QString OI_CORE_EXPORTgetReadingTypeName (const ReadingTypes &type)
 getReadingTypeName More...
 
ReadingTypes OI_CORE_EXPORT getReadingTypeEnum (const QString &name)
 getReadingTypeEnum More...
 
const QList< int > OI_CORE_EXPORTgetFeatureDisplayAttributes ()
 getFeatureDisplayAttributes Returns a list of enum values (feature attributes and trafo param attributes) More...
 
const QList< ObservationDisplayAttributes > OI_CORE_EXPORTgetObservationDisplayAttributes ()
 getObservationDisplayAttributes More...
 
const QList< ReadingDisplayAttributes > OI_CORE_EXPORTgetReadingDisplayAttributes ()
 getReadingDisplayAttributes More...
 
bool OI_CORE_EXPORT getIsFeatureDisplayAttribute (const int &attr)
 getIsFeatureDisplayAttribute Returns true if the given attribute is a feature attribute More...
 
bool OI_CORE_EXPORT getIsTrafoParamDisplayAttribute (const int &attr)
 getIsTrafoParamDisplayAttribute Returns true if the given attribute is a trafo param attribute More...
 
const QString OI_CORE_EXPORTgetFeatureDisplayAttributeName (const int &attr)
 getDisplayAttributeName Returns the name of the attribute represented by the given enum value More...
 
const QString OI_CORE_EXPORTgetFeatureDisplayAttributeName (const FeatureDisplayAttributes &attr)
 getDisplayAttributeName More...
 
const QString OI_CORE_EXPORTgetFeatureDisplayAttributeName (const TrafoParamDisplayAttributes &attr)
 getDisplayAttributeName More...
 
bool OI_CORE_EXPORT getReadingDisplayAttributeVisibility (const ReadingDisplayAttributes &attr, const ReadingTypes &type)
 getReadingDisplayAttributeVisibility More...
 
const QString OI_CORE_EXPORTgetObservationDisplayAttributesName (const ObservationDisplayAttributes &attr)
 getObservationDisplayAttributesName More...
 
const QString OI_CORE_EXPORTgetReadingDisplayAttributeName (const ReadingDisplayAttributes &attr)
 getReadingDisplayAttributeName More...
 
ObservationDisplayAttributes OI_CORE_EXPORT getObservationDisplayAttributeEnum (const QString &name)
 getObservationDisplayAttributeEnum More...
 
ReadingDisplayAttributes OI_CORE_EXPORT getReadingDisplayAttributeEnum (const QString &name)
 getReadingDisplayAttributeEnum More...
 
double OI_CORE_EXPORT convertToDefault (const double &value, const UnitType &type)
 convertToDefault Convert the given value of unit type to the default unit More...
 
double OI_CORE_EXPORT convertFromDefault (const double &value, const UnitType &type)
 convertFromDefault Convert the given value of default unit to the specified unit type More...
 
const QString OI_CORE_EXPORTgetUnitTypeName (const UnitType &type)
 getUnitTypeName More...
 
UnitType OI_CORE_EXPORT getUnitTypeEnum (const QString &name)
 getUnitTypeEnum More...
 
QList< SensorTypes > OI_CORE_EXPORT getAvailableSensorTypes ()
 getAvailableSensorTypes More...
 
const QString OI_CORE_EXPORTgetSensorTypeName (const SensorTypes &type)
 getSensorTypeName More...
 
SensorTypes OI_CORE_EXPORT getSensorTypeEnum (const QString &name)
 getSensorTypeEnum More...
 
QList< SensorFunctions > OI_CORE_EXPORT getAvailableSensorFunctions ()
 getAvailableSensorFunctions More...
 
const QString OI_CORE_EXPORTgetSensorFunctionName (const SensorFunctions &type)
 getSensorFunctionName More...
 
SensorFunctions OI_CORE_EXPORT getSensorFunctionEnum (const QString &name)
 getSensorFunctionEnum More...
 
QList< ConnectionTypes > OI_CORE_EXPORT getAvailableConnectionTypes ()
 getAvailableConnectionTypes More...
 
const QString OI_CORE_EXPORTgetConnectionTypeName (const ConnectionTypes &type)
 getConnectionTypeName More...
 
ConnectionTypes OI_CORE_EXPORT getConnectionTypeEnum (const QString &name)
 getConnectionTypeEnum More...
 
QList< ToolTypes > OI_CORE_EXPORT getAvailableToolTypes ()
 getAvailableToolTypes More...
 
const QString OI_CORE_EXPORTgetToolTypeName (const ToolTypes &type)
 getToolTypeName More...
 
ToolTypes OI_CORE_EXPORT getToolTypeEnum (const QString &name)
 getToolTypeEnum More...
 
QList< MessageTypes > OI_CORE_EXPORT getAvailableMessageTypes ()
 getAvailableMessageTypes More...
 
const QString OI_CORE_EXPORTgetMessageTypeName (const MessageTypes &type)
 getMessageTypeName More...
 
MessageTypes OI_CORE_EXPORT getMessageTypeEnum (const QString &name)
 getMessageTypeEnum More...
 
QList< GeometryParameters > OI_CORE_EXPORT getAvailableGeometryParameters ()
 getAvailableUnknownParameters More...
 
const QString OI_CORE_EXPORTgetGeometryParameterName (const GeometryParameters &parameter)
 getUnknownParameterName More...
 
GeometryParameters OI_CORE_EXPORT getGeometryParameterEnum (const QString &name)
 getUnknownParameterEnum More...
 
QList< GeometryParameters > OI_CORE_EXPORT getGeometryParameters (const GeometryTypes &type)
 getUnknownParameters More...
 
QList< TrafoParamParameters > OI_CORE_EXPORT getAvailableTrafoParamParameters ()
 getAvailableTrafoParamParameters More...
 
const QString OI_CORE_EXPORTgetTrafoParamParameterName (const TrafoParamParameters &parameter)
 getTrafoParamParameterName More...
 
TrafoParamParameters OI_CORE_EXPORT getTrafoParamParameterEnum (const QString &name)
 getTrafoParamParameterEnum More...
 
QList< ActualNominalFilter > OI_CORE_EXPORT getAvailableActualNominalFilters ()
 getAvailableActualNominalFilters More...
 
const QString OI_CORE_EXPORTgetActualNominalFilterName (const ActualNominalFilter &type)
 getActualNominalFilterName More...
 
ActualNominalFilter OI_CORE_EXPORT getActualNominalFilterEnum (const QString &name)
 getActualNominalFilterEnum More...
 

Enumeration Type Documentation

Enumerator
eFilterActualNominal 
eFilterActual 
eFilterNominal 
Enumerator
eNetworkConnection 
eSerialConnection 
Enumerator
eMetric 
eAngular 
eTemperature 
eDimensionless 

all OpenIndy element types

Enumerator
eCircleElement 
eConeElement 
eCylinderElement 
eEllipseElement 
eEllipsoidElement 
eHyperboloidElement 
eLineElement 
eNurbsElement 
eParaboloidElement 
ePlaneElement 
ePointElement 
ePointCloudElement 
eScalarEntityAngleElement 
eScalarEntityDistanceElement 
eScalarEntityMeasurementSeriesElement 
eScalarEntityTemperatureElement 
eSlottedHoleElement 
eSphereElement 
eTorusElement 
eDirectionElement 
ePositionElement 
eRadiusElement 
eCoordinateSystemElement 
eStationElement 
eTrafoParamElement 
eObservationElement 
eReadingCartesianElement 
eReadingPolarElement 
eReadingDistanceElement 
eReadingDirectionElement 
eReadingTemperatureElement 
eReadingLevelElement 
eUndefinedElement 
Enumerator
eFeatureDisplayType 
eFeatureDisplayName 
eFeatureDisplayComment 
eFeatureDisplayGroup 
eFeatureDisplayIsSolved 
eFeatureDisplayIsUpdated 
eFeatureDisplayFunctions 
eFeatureDisplayUsedFor 
eFeatureDisplayPreviouslyNeeded 
eFeatureDisplayStDev 
eFeatureDisplayMeasurementConfig 
eFeatureDisplayObservations 
eFeatureDisplayX 
eFeatureDisplayY 
eFeatureDisplayZ 
eFeatureDisplayPrimaryI 
eFeatureDisplayPrimaryJ 
eFeatureDisplayPrimaryK 
eFeatureDisplayRadiusA 
eFeatureDisplayRadiusB 
eFeatureDisplaySecondaryI 
eFeatureDisplaySecondaryJ 
eFeatureDisplaySecondaryK 
eFeatureDisplayAperture 
eFeatureDisplayA 
eFeatureDisplayB 
eFeatureDisplayC 
eFeatureDisplayAngle 
eFeatureDisplayDistance 
eFeatureDisplayMeasurementSeries 
eFeatureDisplayTemperature 
eFeatureDisplayLength 
eFeatureDisplayExpansionOriginX 
eFeatureDisplayExpansionOriginY 
eFeatureDisplayExpansionOriginZ 

all OpenIndy feature types

Enumerator
eCircleFeature 
eConeFeature 
eCylinderFeature 
eEllipseFeature 
eEllipsoidFeature 
eHyperboloidFeature 
eLineFeature 
eNurbsFeature 
eParaboloidFeature 
ePlaneFeature 
ePointFeature 
ePointCloudFeature 
eScalarEntityAngleFeature 
eScalarEntityDistanceFeature 
eScalarEntityMeasurementSeriesFeature 
eScalarEntityTemperatureFeature 
eSlottedHoleFeature 
eSphereFeature 
eTorusFeature 
eCoordinateSystemFeature 
eStationFeature 
eTrafoParamFeature 
eUndefinedFeature 
Enumerator
eUnknownX 
eUnknownY 
eUnknownZ 
eUnknownPrimaryI 
eUnknownPrimaryJ 
eUnknownPrimaryK 
eUnknownSecondaryI 
eUnknownSecondaryJ 
eUnknownSecondaryK 
eUnknownRadiusA 
eUnknownRadiusB 
eUnknownAperture 
eUnknownA 
eUnknownB 
eUnknownC 
eUnknownAngle 
eUnknownDistance 
eUnknownMeasurementSeries 
eUnknownTemperature 
eUnknownLength 

all OpenIndy geometry types

Enumerator
eCircleGeometry 
eConeGeometry 
eCylinderGeometry 
eEllipseGeometry 
eEllipsoidGeometry 
eHyperboloidGeometry 
eLineGeometry 
eNurbsGeometry 
eParaboloidGeometry 
ePlaneGeometry 
ePointGeometry 
ePointCloudGeometry 
eScalarEntityAngleGeometry 
eScalarEntityDistanceGeometry 
eScalarEntityMeasurementSeriesGeometry 
eScalarEntityTemperatureGeometry 
eSlottedHoleGeometry 
eSphereGeometry 
eTorusGeometry 
eUndefinedGeometry 

used to specify where to print a message

Enumerator
eConsoleMessage 
eMessageBoxMessage 
eStatusBarMessage 

all types of messages

Enumerator
eInformationMessage 
eWarningMessage 
eErrorMessage 
eCriticalMessage 
Enumerator
eObservationDisplayId 
eObservationDisplayStation 
eObservationDisplayTargetGeometries 
eObservationDisplayX 
eObservationDisplayY 
eObservationDisplayZ 
eObservationDisplaySigmaX 
eObservationDisplaySigmaY 
eObservationDisplaySigmaZ 
eObservationDisplayIsValid 
eObservationDisplayIsSolved 
eObservationDisplayVX 
eObservationDisplayVY 
eObservationDisplayVZ 
eObservationDisplayV 
eObservationDisplayIsUsed 
Enumerator
eReadingDisplayId 
eReadingDisplayType 
eReadingDisplayTime 
eReadingDisplaySensor 
eReadingDisplayIsFrontSide 
eReadingDisplayAzimuth 
eReadingDisplayZenith 
eReadingDisplayDistance 
eReadingDisplayX 
eReadingDisplayY 
eReadingDisplayZ 
eReadingDisplayRX 
eReadingDisplayRY 
eReadingDisplayRZ 
eReadingDisplayTemperature 
eReadingDisplaySigmaAzimuth 
eReadingDisplaySigmaZenith 
eReadingDisplaySigmaDistance 
eReadingDisplaySigmaX 
eReadingDisplaySigmaY 
eReadingDisplaySigmaZ 
eReadingDisplaySigmaRX 
eReadingDisplaySigmaRY 
eReadingDisplaySigmaRZ 
eReadingDisplaySigmaTemperature 
Enumerator
eDistanceReading 
eCartesianReading 
ePolarReading 
eDirectionReading 
eTemperatureReading 
eLevelReading 
eUndefinedReading 
Enumerator
eFrontSide 
eBackSide 
Enumerator
eMoveAngle 
eMoveXYZ 
eMotorState 
eToggleSight 
eInitialize 
eHome 
eCompensation 
Enumerator
eLaserTracker 
eTotalStation 
eUndefinedSensor 
Enumerator
eReportTool 
eUnknownTool 
Enumerator
eTrafoParamDisplayType 
eTrafoParamDisplayName 
eTrafoParamDisplayComment 
eTrafoParamDisplayGroup 
eTrafoParamDisplayIsSolved 
eTrafoParamDisplayIsUpdated 
eTrafoParamDisplayFunctions 
eTrafoParamDisplayUsedFor 
eTrafoParamDisplayPreviouslyNeeded 
eTrafoParamDisplayStDev 
eTrafoParamDisplayStartSystem 
eTrafoParamDisplayDestinationSystem 
eTrafoParamDisplayTranslationX 
eTrafoParamDisplayTranslationY 
eTrafoParamDisplayTranslationZ 
eTrafoParamDisplayRotationX 
eTrafoParamDisplayRotationY 
eTrafoParamDisplayRotationZ 
eTrafoParamDisplayScaleX 
eTrafoParamDisplayScaleY 
eTrafoParamDisplayScaleZ 
eTrafoParamDisplayIsUsed 
eTrafoParamDisplayValidTime 
eTrafoParamDisplayIsMovement 
eTrafoParamDisplayIsDatumTransformation 
Enumerator
eUnknownTX 
eUnknownTY 
eUnknownTZ 
eUnknownRX 
eUnknownRY 
eUnknownRZ 
eUnknownSX 
eUnknownSY 
eUnknownSZ 
Enumerator
eUnitMilliMeter 
eUnitMeter 
eUnitInch 
eUnitRadiant 
eUnitMilliRadians 
eUnitGon 
eUnitDecimalDegree 
eUnitArcSeconds 
eUnitGrad 
eUnitKelvin 
eUnitFahrenheit 
eNoUnit 

Function Documentation

double oi::convertFromDefault ( const double &  value,
const UnitType type 
)

convertFromDefault Convert the given value of default unit to the specified unit type

Parameters
value
type
Returns
double oi::convertToDefault ( const double &  value,
const UnitType type 
)

convertToDefault Convert the given value of unit type to the default unit

Parameters
value
type
Returns
ActualNominalFilter oi::getActualNominalFilterEnum ( const QString &  name)

getActualNominalFilterEnum

Parameters
name
Returns
const QString & oi::getActualNominalFilterName ( const ActualNominalFilter type)

getActualNominalFilterName

Parameters
type
Returns
QList< ActualNominalFilter > oi::getAvailableActualNominalFilters ( )

getAvailableActualNominalFilters

Returns
QList< ConnectionTypes > oi::getAvailableConnectionTypes ( )

getAvailableConnectionTypes

Returns
QList< ElementTypes > oi::getAvailableElementTypes ( )

getAvailableElementTypes

Returns
QList< FeatureTypes > oi::getAvailableFeatureTypes ( )

getAvailableFeatureTypes

Returns
QList< GeometryParameters > oi::getAvailableGeometryParameters ( )

getAvailableUnknownParameters

Returns
QList< GeometryTypes > oi::getAvailableGeometryTypes ( )

getAvailableGeometryTypes

Returns
QList< MessageTypes > oi::getAvailableMessageTypes ( )

getAvailableMessageTypes

Returns
QList< SensorFunctions > oi::getAvailableSensorFunctions ( )

getAvailableSensorFunctions

Returns
QList< SensorTypes > oi::getAvailableSensorTypes ( )

getAvailableSensorTypes

Returns
QList< ToolTypes > oi::getAvailableToolTypes ( )

getAvailableToolTypes

Returns
QList< TrafoParamParameters > oi::getAvailableTrafoParamParameters ( )

getAvailableTrafoParamParameters

Returns
ConnectionTypes oi::getConnectionTypeEnum ( const QString &  name)

getConnectionTypeEnum

Parameters
name
Returns
const QString & oi::getConnectionTypeName ( const ConnectionTypes type)

getConnectionTypeName

Parameters
type
Returns
ElementTypes oi::getElementTypeEnum ( const QString &  name)

getElementTypeEnum

Parameters
name
Returns
ElementTypes oi::getElementTypeEnum ( const FeatureTypes type)

getElementTypeEnum Converts FeatureTypes to ElementTypes

Parameters
type
Returns
ElementTypes oi::getElementTypeEnum ( const ReadingTypes type)

getElementTypeEnum convert ReadingTypes to ElementTypes

Parameters
type
Returns
const QString & oi::getElementTypeIconPath ( const ElementTypes type)

getElementTypeIconPath

Parameters
type
Returns
const QString & oi::getElementTypeName ( const ElementTypes type)

getElementTypeName

Parameters
type
Returns
const QString & oi::getElementTypePluralName ( const ElementTypes type)

getElementTypePluralName

Parameters
type
Returns
const QString & oi::getFeatureDisplayAttributeName ( const int &  attr)

getDisplayAttributeName Returns the name of the attribute represented by the given enum value

Parameters
attr
Returns
const QString & oi::getFeatureDisplayAttributeName ( const FeatureDisplayAttributes attr)

getDisplayAttributeName

Parameters
attr
Returns
const QString & oi::getFeatureDisplayAttributeName ( const TrafoParamDisplayAttributes attr)

getDisplayAttributeName

Parameters
attr
Returns
const QList< int > & oi::getFeatureDisplayAttributes ( )

getFeatureDisplayAttributes Returns a list of enum values (feature attributes and trafo param attributes)

Returns
FeatureTypes oi::getFeatureTypeEnum ( const QString &  name)

getFeatureTypeEnum

Parameters
name
Returns
const QString & oi::getFeatureTypeIconPath ( const FeatureTypes type)

getFeatureTypeIconPath

Parameters
type
Returns
const QString & oi::getFeatureTypeName ( const FeatureTypes type)

getFeatureTypeName

Parameters
type
Returns
GeometryParameters oi::getGeometryParameterEnum ( const QString &  name)

getUnknownParameterEnum

Parameters
name
Returns
const QString & oi::getGeometryParameterName ( const GeometryParameters parameter)

getUnknownParameterName

Parameters
parameter
Returns
QList< GeometryParameters > oi::getGeometryParameters ( const GeometryTypes type)

getUnknownParameters

Parameters
type
Returns
GeometryTypes oi::getGeometryTypeEnum ( const QString &  name)

getGeometryTypeEnum

Parameters
name
Returns
GeometryTypes oi::getGeometryTypeEnum ( const FeatureTypes type)

getGeometryTypeEnum

Parameters
type
Returns
const QString & oi::getGeometryTypeName ( const GeometryTypes type)

getGeometryTypeName

Parameters
type
Returns
bool oi::getIsFeature ( const ElementTypes type)

getIsFeature

Parameters
type
Returns
bool oi::getIsFeatureDisplayAttribute ( const int &  attr)

getIsFeatureDisplayAttribute Returns true if the given attribute is a feature attribute

Parameters
attr
Returns
bool oi::getIsGeometry ( const FeatureTypes type)

getIsGeometry

Parameters
type
Returns
bool oi::getIsObservation ( const ElementTypes type)

getIsObservation

Parameters
type
Returns
bool oi::getIsReading ( const ElementTypes type)

getIsReading

Parameters
type
Returns
bool oi::getIsScalarEntity ( const FeatureTypes type)

getIsScalarEntity

Parameters
type
Returns
bool oi::getIsTrafoParamDisplayAttribute ( const int &  attr)

getIsTrafoParamDisplayAttribute Returns true if the given attribute is a trafo param attribute

Parameters
attr
Returns
MessageTypes oi::getMessageTypeEnum ( const QString &  name)

getMessageTypeEnum

Parameters
name
Returns
const QString & oi::getMessageTypeName ( const MessageTypes type)

getMessageTypeName

Parameters
type
Returns
ObservationDisplayAttributes oi::getObservationDisplayAttributeEnum ( const QString &  name)

getObservationDisplayAttributeEnum

Parameters
name
Returns
const QList< ObservationDisplayAttributes > & oi::getObservationDisplayAttributes ( )

getObservationDisplayAttributes

Returns
const QString & oi::getObservationDisplayAttributesName ( const ObservationDisplayAttributes attr)

getObservationDisplayAttributesName

Parameters
attr
Returns
ReadingDisplayAttributes oi::getReadingDisplayAttributeEnum ( const QString &  name)

getReadingDisplayAttributeEnum

Parameters
name
Returns
const QString & oi::getReadingDisplayAttributeName ( const ReadingDisplayAttributes attr)

getReadingDisplayAttributeName

Parameters
attr
Returns
const QList< ReadingDisplayAttributes > & oi::getReadingDisplayAttributes ( )

getReadingDisplayAttributes

Returns
bool oi::getReadingDisplayAttributeVisibility ( const ReadingDisplayAttributes attr,
const ReadingTypes type 
)

getReadingDisplayAttributeVisibility

Parameters
attr
type
Returns
ReadingTypes oi::getReadingTypeEnum ( const QString &  name)

getReadingTypeEnum

Parameters
name
Returns
const QString & oi::getReadingTypeName ( const ReadingTypes type)

getReadingTypeName

Parameters
type
Returns
SensorFunctions oi::getSensorFunctionEnum ( const QString &  name)

getSensorFunctionEnum

Parameters
name
Returns
const QString & oi::getSensorFunctionName ( const SensorFunctions type)

getSensorFunctionName

Parameters
type
Returns
SensorTypes oi::getSensorTypeEnum ( const QString &  name)

getSensorTypeEnum

Parameters
name
Returns
const QString & oi::getSensorTypeName ( const SensorTypes type)

getSensorTypeName

Parameters
type
Returns
ToolTypes oi::getToolTypeEnum ( const QString &  name)

getToolTypeEnum

Parameters
name
Returns
const QString & oi::getToolTypeName ( const ToolTypes type)

getToolTypeName

Parameters
type
Returns
TrafoParamParameters oi::getTrafoParamParameterEnum ( const QString &  name)

getTrafoParamParameterEnum

Parameters
name
Returns
const QString & oi::getTrafoParamParameterName ( const TrafoParamParameters parameter)

getTrafoParamParameterName

Parameters
parameter
Returns
UnitType oi::getUnitTypeEnum ( const QString &  name)

getUnitTypeEnum

Parameters
name
Returns
const QString & oi::getUnitTypeName ( const UnitType type)

getUnitTypeName

Parameters
type
Returns