VisioMove SDK (iOS)
2.1.22
|
Public Attributes | |
std::string | mLayerName |
VgEngine::VgPosition | mCenter |
double | mHeight |
double | mHeading |
std::vector< VgEngine::VgPosition > | mBoundingPositions |
The VgPOIDescriptor describes location, footprint, height and other information tied to a POI. This class replaces the old VgMapModule::VgPlaceDescriptor.
This structure contains POI information that can be used to construct an appropriate viewpoint for a POI
std::vector< VgEngine::VgPosition > VgMapModule::VgPOIDescriptor::mBoundingPositions |
Positions that bound the POI. In conjunction with mHeading, this can be used with VgEngine::VgICamera::getViewpointFromPositions to calculate a viewpoint where the whole POI is visible, for example a building lobby. It contains a concatenation of all the POI's footprints/polygons.
VgEngine::VgPosition VgMapModule::VgPOIDescriptor::mCenter |
Center of interest or of focus
double VgMapModule::VgPOIDescriptor::mHeading |
Heading in degrees, can be used to understand the orientation of a POI
double VgMapModule::VgPOIDescriptor::mHeight |
Height relative to floor of POI.
std::string VgMapModule::VgPOIDescriptor::mLayerName |
The floor (which must correspond with one of the VgEngine::VgLayer::getName from VgEngine::VgLayerManager::getLayers) with which to associate the place object.