|
VisioMove SDK (iOS)
2.1.22
|
Typedefs | |
| typedef unsigned char | Byte |
| typedef unsigned int | UInt |
Enumerations |
Variables | |
| static const std::string | msEmptyString = "" |
This namespace defines all the needed interfaces to load data, render them in the VisioMove view and move the camera programmatically.
| typedef unsigned char VgEngine::Byte |
A byte type.
| typedef unsigned int VgEngine::UInt |
A unsigned int type. (32 bits)
This enum defines how to interpret an altitude.
This enum defines the possible anchor points. An anchor mode determines how an object (containing a bounding box) is anchored to a given position.
Engine error codes.
| Enumerator | |
|---|---|
| eNoError |
No error has occurred. |
| eInvalidLicenseError |
Configuration Errors (internal VgConfig) |
| eInvalidLicenseRenewFailure |
Failure while renewing or fetching license. |
| eInvalidLicenseErrorInvalidSDK |
Invalid License SDK. Either The license's SDK (1.1, 2.0, etc) or architecture (iOS, Android, Linux, etc) doesn't correspond to the requesting SDK/architecture. |
| eInvalidLicenseErrorInvalidMachines |
Invalid License Machine. The device is not authorized because the license either has no remaining free slots (VgSlot) or is not valid for this machine. |
| eInvalidLicenseErrorInvalidSDKorMachines |
Possible either eInvalidLicenseErrorInvalidSDK or eInvalidLicenseErrorInvalidMachines. |
| eInvalidLicenseErrorBadXML |
Invalid License: Bad XML parse (modified by hand?) |
| eInvalidLicenseErrorInvalidSecret |
Invalid License: Incorrect secret code |
| eConfigFileMissingOrEmptyError |
Could not find configuration file or it is empty |
| eInvalidConfigErrorBadXML |
Invalid Configuration File: Bad XML parse (modified by hand? corrupted?) |
| eInvalidConfigErrorBadLoad |
Could not load config file (loadFromContent failed) |
| eConfigAndLicenseErrorMax |
The maximum possible config and licence error. IMPORANT: This should always be the last item in the Config and Licence section. |
| eViewerArchiveParseError |
Error Parsing Archive on loadDataset() |
| eViewerDatasetIndexError |
Invalid Dataset Index (larger than number of datasets?) |
| eViewerDatasetProjectionError |
Error on Dataset Projection (probably problem with mixing multiple projections) |
| eViewerDatasetNoValidLayerFound |
Error on Dataset no valid layer found (check that data referenced by the license matches data within map bundle) |
| eViewerRenderingTechniqueError |
Cannot load RenderingTechniques |
| eViewerErrorMax |
The maximum possible viewer error IMPORANT: This should always be the last item in the Viewer section. |
| eOtherErrors |
Other errors |
| eManipulatorError |
VgIManipulatorManager::selectManipulator: Cannot find the specified manipulator. |
| eDatabaseConfigurationError |
VgIDatabase::loadConfiguration: Cannot load configuration (VgConfig is NULL). |
| eDatabaseBadDatasetError |
VgIDatabase::selectDataset: Cannot find the specified dataset |
| eInvalidFile |
Invalid file. The file is either not found or corrupted. |
| eInvalidOperation |
Invalid operation. This operation is not allowed in the current state. |
| eNbErrors |
The maximum possible error number. IMPORANT: This should always be the last item in this enum. |
This enum controls the orientation of the geometry object in relation to the camera. Generally geometry objects face the camera no matter the orientation (pitch/heading) of the camera.
The pixel format to use in the image data.
This enum controls the fitting mode for VgMarkers of a VgPoint.
| Enumerator | |
|---|---|
| eVgSizePolicyConstantScale |
The size is controlled by the Vg3DModule::VgGeometryDescriptor::mScale. |
| eVgSizePolicyFitRectangle |
The scale of the object is recomputed to fit the bounding rectangle of the VgPoint. |
| eVgSizePolicyRectangleMultiline |
The scale of the markers is recomputed based on camera-to-ground distance, and constrained to the provided rectangle. If rectangle can't fit the markers, then they will be hidden.
|
| eVgSizePolicyFixedRectangleMultiline |
The scale is adapted to best fit in the provided rectangle (i.e. the maximal fitting scale will be used)
|
| VgEngine::VgRefPtr< Vg3DModule::VgPoint > VgEngine::VgEngine::VgInstanceFactory::instantiate< Vg3DModule::VgPoint::Descriptor > | ( | VgEngine::VgConstRefPtr< Vg3DModule::VgPoint::Descriptor > const & | pDescriptor | ) |
The VgEngine::VgInstanceFactory::instantiate template instantiation to allow user instantiation through descriptors.
| pDescriptor | The descriptor to use. Invalid Vg3DModule::VgPoint::Descriptor::mMarkerDescriptors will be ignored. You can check how many markers where created with Vg3DModule::VgPoint::getNbMarkers |
| VgEngine::VgRefPtr< Vg3DModule::VgLine > VgEngine::VgInstanceFactory::instantiate< Vg3DModule::VgLine::Descriptor > | ( | VgEngine::VgConstRefPtr< Vg3DModule::VgLine::Descriptor > const & | pDescriptor | ) |
The VgEngine::VgInstanceFactory::instantiate template instantiation to allow user instantiation through descriptors.
| pDescriptor | The descriptor to use. |
| VgEngine::VgRefPtr< Vg3DModule::VgLink > VgEngine::VgInstanceFactory::instantiate< Vg3DModule::VgLink::Descriptor > | ( | VgEngine::VgConstRefPtr< Vg3DModule::VgLink::Descriptor >const & | pDescriptor | ) |
The VgEngine::VgInstanceFactory::instantiate template instantiation to allow user instantiation through descriptors.
| pDescriptor | The descriptor to use. |
The VgEngine::VgInstanceFactory::instantiate template instantiation to allow user instantiation through descriptors.
| pDescriptor | The descriptor to use. |
| VgEngine::VgRefPtr< VgEngine::VgLayer > VgEngine::VgInstanceFactory::instantiate< VgEngine::VgLayerDescriptor > | ( | VgEngine::VgConstRefPtr< VgEngine::VgLayerDescriptor > const & | pDescriptor | ) |
The VgEngine::VgInstanceFactory::instantiate template instantiation to allow user instantiation through descriptors.
| pDescriptor | The descriptor to use. |
|
static |
An empty std::string.
Referenced by VgEngine::VgIDatabase::~VgIDatabase().