VisioMove SDK (iOS)
2.1.22
|
Friends | |
class | VgEngine::VgObjectBridge |
Additional Inherited Members | |
Protected Member Functions inherited from VgEngine::VgSpatial | |
VgSpatial () | |
virtual | ~VgSpatial () |
Protected Attributes inherited from VgEngine::VgSpatial | |
Private * | mPrivate |
Protected Attributes inherited from VgEngine::VgReferenced | |
int | mNbReferences |
The Vg3DModule::VgIGeometry interface is used as an abstraction of geometric features that can be added to or removed from the scene.
Vg3DModule::VgIGeometry::VgIGeometry | ( | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Adds a listener to the geometry object. Alternatively you can use setNotifyPOISelectedOnClick with true and use the VgMapModule::VgIMapModule::addListener to receive the notifications in one place.
pCallback | The callback to associate with this geometry object. |
|
virtual |
Casts this instance into a VgIGeometry.
Reimplemented from VgEngine::VgSpatial.
|
virtual |
Casts this instance into a VgLine.
Reimplemented from VgEngine::VgSpatial.
Reimplemented in Vg3DModule::VgPoint, and Vg3DModule::VgLine.
|
virtual |
Casts this instance into a VgPoint.
Reimplemented from VgEngine::VgSpatial.
Reimplemented in Vg3DModule::VgPoint, and Vg3DModule::VgLine.
|
virtual |
Returns a vector of points that can be used to determine a viewpoint where one is guaranteed that the whole object is visible.
pResult | Vector reference where it will place the results. The VgSRS of all positions will not be geo-referenced. |
|
virtual |
|
virtual |
|
virtual |
Gets the geometry's local node position relative to it's parent.
|
virtual |
|
virtual |
Gets the geometry type.
Reimplemented in Vg3DModule::VgPoint, and Vg3DModule::VgLine.
|
virtual |
|
virtual |
Removes a listener from the geometry object.
pCallback | The callback to disassociate from this geometry object. |
|
virtual |
Sets the associated layer.
pLayer | The VgLayer to associate with the geometry object. Pass pLayer as null to disassociate the geometry object from a layer. |
pHaveGeographicCoherence | An optional parameter who by default is true. Is used to determine the geographic coherence of the geometry. If set to false, then the geometry will be coherent with the scene. |
|
virtual |
Sets the geometry's local node position relative to it's parent.
pPosition | The spatial's local node relative position. |
|
virtual |
Sets the VgIGeometry to call the VgIMapModule::VgIPlaceListeners when the user clicks on the VgIGeometry. This is done after calling all the listeners added to the VgIGeometry directly.
|
virtual |
Sets the visibility ramp.
|
friend |