OpenIndy-Core  0.2.0.43
types.h File Reference
#include <QString>
#include <QStringList>
#include <QtCore/QtGlobal>

Go to the source code of this file.

Namespaces

 oi
 

Macros

#define OI_CORE_EXPORT   Q_DECL_IMPORT
 
#define PI   3.141592653589793
 
#define RHO_DEGREE   (180.0/PI)
 
#define RHO_GON   (200.0/PI)
 

Enumerations

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

Macro Definition Documentation

#define OI_CORE_EXPORT   Q_DECL_IMPORT
#define PI   3.141592653589793
#define RHO_DEGREE   (180.0/PI)
#define RHO_GON   (200.0/PI)