VisioMove SDK (Android)  2.1.22
 All Classes Functions Variables Pages
VgReferencedRefPtr Class Reference

Public Member Functions

 VgReferencedRefPtr ()
 
 VgReferencedRefPtr (VgReferenced pPointer)
 
 VgReferencedRefPtr (VgReferencedRefPtr pRefPtr)
 
VgReferencedRefPtr set (VgReferenced pPointer)
 
VgReferenced __ref__ ()
 
VgReferenced __deref__ ()
 
VgReferenced get ()
 
boolean isValid ()
 
 VgReferencedRefPtr (VgAnimationRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgAnimationDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgAxialRotationQuaternionFunctorDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgBinaryBufferRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgDiscreteQuaternionFunctorDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgDiscreteVectorFunctorDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgFloatInterpolationFunctorDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgFunctorDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgGeoReferencedSRSRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgIAnimationCallbackRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgIEnginePostDrawCallbackRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgIResourceCallbackRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgIResourceRequestRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgManipulatorListenerRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgITextureRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgLayerRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgLayerDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgLightRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgMatrixInterpolationFunctorDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgMetricSRSRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgQuaternionInterpolationFunctorDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgSinusoidalVectorOffsetFunctorDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgSpatialRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgSplineOrientationQuaternionFunctorDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgSplineVectorFunctorDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgSRSRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgVectorInterpolationFunctorDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgIconMarkerDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgIGeometryRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgIGeometryCallbackRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgLineRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgLineDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgLinkRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgLinkDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgMarkerRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgMarkerDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgPointRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgPointDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgTextMarkerDescriptorRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgIPlaceListenerRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgIRoutingNodeRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgIRouteRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgIRouteCallbackRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgINavigationRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgINavigationInstructionRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgINavigationCallbackRefPtr pRefPtr)
 
 VgReferencedRefPtr (VgINavigationListenerRefPtr pRefPtr)
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static VgReferencedRefPtr getNull ()
 

Detailed Description

The VgReferenced class owns the number of references of an object.

It is in charge of deleting the object when there is not more references. To learn more about its usage look at the VgRefPtr documentation.

Constructor & Destructor Documentation

VgReferencedRefPtr.VgReferencedRefPtr ( )
VgReferencedRefPtr.VgReferencedRefPtr ( VgReferenced  pPointer)
VgReferencedRefPtr.VgReferencedRefPtr ( VgReferencedRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgAnimationRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgAnimationDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgAxialRotationQuaternionFunctorDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgBinaryBufferRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgDiscreteQuaternionFunctorDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgDiscreteVectorFunctorDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgFloatInterpolationFunctorDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgFunctorDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgGeoReferencedSRSRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgIAnimationCallbackRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgIEnginePostDrawCallbackRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgIResourceCallbackRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgIResourceRequestRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgManipulatorListenerRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgITextureRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgLayerRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgLayerDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgLightRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgMatrixInterpolationFunctorDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgMetricSRSRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgQuaternionInterpolationFunctorDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgSinusoidalVectorOffsetFunctorDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgSpatialRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgSplineOrientationQuaternionFunctorDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgSplineVectorFunctorDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgSRSRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgVectorInterpolationFunctorDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgIconMarkerDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgIGeometryRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgIGeometryCallbackRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgLineRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgLineDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgLinkRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgLinkDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgMarkerRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgMarkerDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgPointRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgPointDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgTextMarkerDescriptorRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgIPlaceListenerRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgIRoutingNodeRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgIRouteRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgIRouteCallbackRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgINavigationRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgINavigationInstructionRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgINavigationCallbackRefPtr  pRefPtr)
VgReferencedRefPtr.VgReferencedRefPtr ( VgINavigationListenerRefPtr  pRefPtr)

Member Function Documentation

VgReferenced VgReferencedRefPtr.__deref__ ( )
VgReferenced VgReferencedRefPtr.__ref__ ( )
VgReferenced VgReferencedRefPtr.get ( )
int VgReferencedRefPtr.getNbReferences ( )

Retrieves the number of references to this object.

static VgReferencedRefPtr VgReferencedRefPtr.getNull ( )
static
boolean VgReferencedRefPtr.isValid ( )
void VgReferencedRefPtr.ref ( )

This method is used to add a reference to this object. Only VgRefPtr should call this method unless the caller exactly know what he is doing.

VgReferencedRefPtr VgReferencedRefPtr.set ( VgReferenced  pPointer)

Referenced by VgReferenced.release().

int VgReferencedRefPtr.unref ( )

This method is used to remove a reference to this object. When the object has no more references VgRefPtr will delete it. Only VgRefPtr should call this method unless the caller exactly know what he is doing.

Returns
the updated number of references left

The documentation for this class was generated from the following file:
VisioMove 2.1.22, Visioglobe® 2016