public class VgPointDescriptor extends VgGeometryDescriptor
Modifier and Type | Method and Description |
---|---|
static VgPointDescriptorRefPtr |
create()
This static method returns a new heap-allocated descriptor.
|
static VgPointDescriptorRefPtr |
create(VgPointDescriptorRefPtr pOther) |
void |
delete() |
VgAltitudeMode |
getMAltitudeMode()
The altitude mode tells how to interpret the VgPointDescriptor::mPosition::mZOrAltitude member.
|
VgAnchorMode |
getMAnchorPosition()
Controls the anchoring of the point's bounding box with its position.
|
boolean |
getMForceFrontFace()
In cases where the camera can view the poi from behind, our engine will not display the label.
|
float |
getMGeometryConstantSizeDistance()
Controls the distance at which the VgPoint does not become bigger as you approach it.
|
float |
getMGeometryConstantSizeMaxScale()
Controls the scale of the VgPoint when viewed from a distance equal to mGeometryConstantSizeDistance.
|
float |
getMHeading()
Controls the heading of the VgPoint.
|
VgOrientationType |
getMHeadingOrientationType()
Controls the orientation type of the Heading.
|
VgMarkerDescriptorVector |
getMMarkerDescriptors()
A vector of VgMarkerDescriptors which determine what markers and how many of them
are associated with this VgPoint.
|
float |
getMPitch()
Controls the pitch of the VgPoint.
|
VgOrientationType |
getMPitchOrientationType()
Controls the orientation type of the Heading.
|
VgPosition |
getMPosition()
The point's position.
|
float |
getMRoll()
Controls the roll of the VgPoint.
|
VgOrientationType |
getMRollOrientationType()
Controls the orientation type of the Roll.
|
void |
setMAltitudeMode(VgAltitudeMode value)
The altitude mode tells how to interpret the VgPointDescriptor::mPosition::mZOrAltitude member.
|
void |
setMAnchorPosition(VgAnchorMode value)
Controls the anchoring of the point's bounding box with its position.
|
void |
setMForceFrontFace(boolean value)
In cases where the camera can view the poi from behind, our engine will not display the label.
|
void |
setMGeometryConstantSizeDistance(float value)
Controls the distance at which the VgPoint does not become bigger as you approach it.
|
void |
setMGeometryConstantSizeMaxScale(float value)
Controls the scale of the VgPoint when viewed from a distance equal to mGeometryConstantSizeDistance.
|
void |
setMHeading(float value)
Controls the heading of the VgPoint.
|
void |
setMHeadingOrientationType(VgOrientationType value)
Controls the orientation type of the Heading.
|
void |
setMMarkerDescriptors(VgMarkerDescriptorVector value)
A vector of VgMarkerDescriptors which determine what markers and how many of them
are associated with this VgPoint.
|
void |
setMPitch(float value)
Controls the pitch of the VgPoint.
|
void |
setMPitchOrientationType(VgOrientationType value)
Controls the orientation type of the Heading.
|
void |
setMPosition(VgPosition value)
The point's position.
|
void |
setMRoll(float value)
Controls the roll of the VgPoint.
|
void |
setMRollOrientationType(VgOrientationType value)
Controls the orientation type of the Roll.
|
getMDrawOnTop, getMVisibilityRampFullyInvisible, getMVisibilityRampFullyVisible, getMVisibilityRampStartInvisible, getMVisibilityRampStartVisible, getMZIndex, setMDrawOnTop, setMVisibilityRampFullyInvisible, setMVisibilityRampFullyVisible, setMVisibilityRampStartInvisible, setMVisibilityRampStartVisible, setMZIndex
getNbReferences, ref, unref
public void delete()
delete
in class VgGeometryDescriptor
public static VgPointDescriptorRefPtr create()
public static VgPointDescriptorRefPtr create(VgPointDescriptorRefPtr pOther)
public void setMPosition(VgPosition value)
public VgPosition getMPosition()
public void setMAltitudeMode(VgAltitudeMode value)
public VgAltitudeMode getMAltitudeMode()
public void setMAnchorPosition(VgAnchorMode value)
public VgAnchorMode getMAnchorPosition()
public void setMGeometryConstantSizeDistance(float value)
public float getMGeometryConstantSizeDistance()
public void setMGeometryConstantSizeMaxScale(float value)
public float getMGeometryConstantSizeMaxScale()
public void setMHeading(float value)
public float getMHeading()
public void setMPitch(float value)
public float getMPitch()
public void setMRoll(float value)
public float getMRoll()
public void setMForceFrontFace(boolean value)
public boolean getMForceFrontFace()
public void setMHeadingOrientationType(VgOrientationType value)
public VgOrientationType getMHeadingOrientationType()
public void setMPitchOrientationType(VgOrientationType value)
public VgOrientationType getMPitchOrientationType()
public void setMRollOrientationType(VgOrientationType value)
public VgOrientationType getMRollOrientationType()
public void setMMarkerDescriptors(VgMarkerDescriptorVector value)
public VgMarkerDescriptorVector getMMarkerDescriptors()