VisioMove
2.1.5
|
The VgPOIDescriptor describes location, footprint, height and other information tied to a POI. More...
Public Types | |
typedef std::vector < VgEngine::VgPosition > | PositionVector |
Public Attributes | |
std::string | mLayerName |
The floor (which must correspond with one of the VgEngine::VgLayer::getName from VgEngine::VgLayerManager::getLayers) with which to associate the place object. More... | |
VgEngine::VgPosition | mCenter |
Center of interest or of focus. More... | |
double | mHeight |
Height relative to floor of POI. More... | |
double | mHeading |
Heading in degrees, can be used to understand the orientation of a POI. More... | |
PositionVector | mBoundingPositions |
Positions that bound the POI. More... | |
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
typedef std::vector< VgEngine::VgPosition > VgMapModule::VgPOIDescriptor::PositionVector |
PositionVector VgMapModule::VgPOIDescriptor::mBoundingPositions |
Positions that bound the POI.
this in conjunction with mHeading can be used with VgEngine::VgICamera::getViewpointFromPositions to calculate a viewpoint where the whole POI is visible, for example a building lobby.
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.