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

Public Member Functions

 VgPointDescriptorRefPtr ()
 
 VgPointDescriptorRefPtr (VgPointDescriptor pPointer)
 
 VgPointDescriptorRefPtr (VgPointDescriptorRefPtr pRefPtr)
 
VgPointDescriptorRefPtr set (VgPointDescriptor pPointer)
 
VgPointDescriptor __ref__ ()
 
VgPointDescriptor __deref__ ()
 
VgPointDescriptor get ()
 
boolean isValid ()
 
VgPointDescriptorRefPtr create ()
 
void setMPosition (VgPosition value)
 
VgPosition getMPosition ()
 
void setMAltitudeMode (VgAltitudeMode value)
 
VgAltitudeMode getMAltitudeMode ()
 
void setMAnchorPosition (VgAnchorMode value)
 
VgAnchorMode getMAnchorPosition ()
 
void setMGeometryConstantSizeDistance (float value)
 
float getMGeometryConstantSizeDistance ()
 
void setMHeading (float value)
 
float getMHeading ()
 
void setMPitch (float value)
 
float getMPitch ()
 
void setMRoll (float value)
 
float getMRoll ()
 
void setMForceFrontFace (boolean value)
 
boolean getMForceFrontFace ()
 
void setMHeadingOrientationType (VgOrientationType value)
 
VgOrientationType getMHeadingOrientationType ()
 
void setMPitchOrientationType (VgOrientationType value)
 
VgOrientationType getMPitchOrientationType ()
 
void setMRollOrientationType (VgOrientationType value)
 
VgOrientationType getMRollOrientationType ()
 
void setMMarkerDescriptors (VgMarkerDescriptorVector value)
 
VgMarkerDescriptorVector getMMarkerDescriptors ()
 
void setMID (String value)
 
String getMID ()
 
void setMSizePolicy (VgSizePolicy value)
 
VgSizePolicy getMSizePolicy ()
 
void setMRectangleWidth (float value)
 
float getMRectangleWidth ()
 
void setMRectangleHeight (float value)
 
float getMRectangleHeight ()
 
void setMVisibilityRampStartVisible (double value)
 
double getMVisibilityRampStartVisible ()
 
void setMVisibilityRampFullyVisible (double value)
 
double getMVisibilityRampFullyVisible ()
 
void setMVisibilityRampStartInvisible (double value)
 
double getMVisibilityRampStartInvisible ()
 
void setMVisibilityRampFullyInvisible (double value)
 
double getMVisibilityRampFullyInvisible ()
 
void setMZIndex (int value)
 
int getMZIndex ()
 
void setMDrawOnTop (boolean value)
 
boolean getMDrawOnTop ()
 
void setMScale (float value)
 
float getMScale ()
 
void setMNotifyPOISelectedOnClick (boolean value)
 
boolean getMNotifyPOISelectedOnClick ()
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static VgPointDescriptorRefPtr getNull ()
 

Detailed Description

This structure encapsulates the point description parameters.

The VgPointDescriptor contains the all the attributes that are useful for describing the behaviour of a VgPoint object.

Below is a code snippet showing how an allocated VgPointDescriptor can be configured:

...
Vg3DModule::VgIconMarkerDescriptor lIconMarkerDesc;
VgEngine::VgPosition lPos;
...
// Allocate a VgPointDescriptor object
Vg3DModule::VgPointDescriptor lPointDesc;
// Configure the object
//
// Set the point's position anchor.
lPointDesc.mAnchorPosition= VgEngine::eVgBottomCenter;
// Set the points position
lPointDesc.mPosition = lPos;
// Associate the marker with VgPointDescriptor.
// Note: It's possible to associate several markers with a single point.
lPointDesc.mMarkerDescriptors.push_back(&lIconMarkerDesc);
...
Version
2.0

Constructor & Destructor Documentation

VgPointDescriptorRefPtr.VgPointDescriptorRefPtr ( )
VgPointDescriptorRefPtr.VgPointDescriptorRefPtr ( VgPointDescriptor  pPointer)
VgPointDescriptorRefPtr.VgPointDescriptorRefPtr ( VgPointDescriptorRefPtr  pRefPtr)

Member Function Documentation

VgPointDescriptor VgPointDescriptorRefPtr.__deref__ ( )
VgPointDescriptor VgPointDescriptorRefPtr.__ref__ ( )
VgPointDescriptorRefPtr VgPointDescriptorRefPtr.create ( )

This static method returns a new heap-allocated descriptor. It is the only method that should be used to instantiate new descriptors. It is a way to make sure no one will delete it, except the last VgRefPtr pointing to it.

VgPointDescriptor VgPointDescriptorRefPtr.get ( )
VgAltitudeMode VgPointDescriptorRefPtr.getMAltitudeMode ( )
VgAnchorMode VgPointDescriptorRefPtr.getMAnchorPosition ( )
boolean VgPointDescriptorRefPtr.getMDrawOnTop ( )
boolean VgPointDescriptorRefPtr.getMForceFrontFace ( )
float VgPointDescriptorRefPtr.getMGeometryConstantSizeDistance ( )
float VgPointDescriptorRefPtr.getMHeading ( )
VgOrientationType VgPointDescriptorRefPtr.getMHeadingOrientationType ( )
String VgPointDescriptorRefPtr.getMID ( )
VgMarkerDescriptorVector VgPointDescriptorRefPtr.getMMarkerDescriptors ( )
boolean VgPointDescriptorRefPtr.getMNotifyPOISelectedOnClick ( )
float VgPointDescriptorRefPtr.getMPitch ( )
VgOrientationType VgPointDescriptorRefPtr.getMPitchOrientationType ( )
VgPosition VgPointDescriptorRefPtr.getMPosition ( )
float VgPointDescriptorRefPtr.getMRectangleHeight ( )
float VgPointDescriptorRefPtr.getMRectangleWidth ( )
float VgPointDescriptorRefPtr.getMRoll ( )
VgOrientationType VgPointDescriptorRefPtr.getMRollOrientationType ( )
float VgPointDescriptorRefPtr.getMScale ( )
VgSizePolicy VgPointDescriptorRefPtr.getMSizePolicy ( )
double VgPointDescriptorRefPtr.getMVisibilityRampFullyInvisible ( )
double VgPointDescriptorRefPtr.getMVisibilityRampFullyVisible ( )
double VgPointDescriptorRefPtr.getMVisibilityRampStartInvisible ( )
double VgPointDescriptorRefPtr.getMVisibilityRampStartVisible ( )
int VgPointDescriptorRefPtr.getMZIndex ( )
int VgPointDescriptorRefPtr.getNbReferences ( )
static VgPointDescriptorRefPtr VgPointDescriptorRefPtr.getNull ( )
static
boolean VgPointDescriptorRefPtr.isValid ( )
void VgPointDescriptorRefPtr.ref ( )
VgPointDescriptorRefPtr VgPointDescriptorRefPtr.set ( VgPointDescriptor  pPointer)
void VgPointDescriptorRefPtr.setMAltitudeMode ( VgAltitudeMode  value)
void VgPointDescriptorRefPtr.setMAnchorPosition ( VgAnchorMode  value)
void VgPointDescriptorRefPtr.setMDrawOnTop ( boolean  value)
void VgPointDescriptorRefPtr.setMForceFrontFace ( boolean  value)
void VgPointDescriptorRefPtr.setMGeometryConstantSizeDistance ( float  value)
void VgPointDescriptorRefPtr.setMHeading ( float  value)
void VgPointDescriptorRefPtr.setMHeadingOrientationType ( VgOrientationType  value)
void VgPointDescriptorRefPtr.setMID ( String  value)
void VgPointDescriptorRefPtr.setMMarkerDescriptors ( VgMarkerDescriptorVector  value)
void VgPointDescriptorRefPtr.setMNotifyPOISelectedOnClick ( boolean  value)
void VgPointDescriptorRefPtr.setMPitch ( float  value)
void VgPointDescriptorRefPtr.setMPitchOrientationType ( VgOrientationType  value)
void VgPointDescriptorRefPtr.setMPosition ( VgPosition  value)
void VgPointDescriptorRefPtr.setMRectangleHeight ( float  value)
void VgPointDescriptorRefPtr.setMRectangleWidth ( float  value)
void VgPointDescriptorRefPtr.setMRoll ( float  value)
void VgPointDescriptorRefPtr.setMRollOrientationType ( VgOrientationType  value)
void VgPointDescriptorRefPtr.setMScale ( float  value)
void VgPointDescriptorRefPtr.setMSizePolicy ( VgSizePolicy  value)
void VgPointDescriptorRefPtr.setMVisibilityRampFullyInvisible ( double  value)
void VgPointDescriptorRefPtr.setMVisibilityRampFullyVisible ( double  value)
void VgPointDescriptorRefPtr.setMVisibilityRampStartInvisible ( double  value)
void VgPointDescriptorRefPtr.setMVisibilityRampStartVisible ( double  value)
void VgPointDescriptorRefPtr.setMZIndex ( int  value)
int VgPointDescriptorRefPtr.unref ( )

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