|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.visioglobe.libVisioDevKit.VgReferenced
com.visioglobe.libVisioDevKit.VgPointDescriptor
public class VgPointDescriptor
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:
Field Summary |
---|
Fields inherited from class com.visioglobe.libVisioDevKit.VgReferenced |
---|
swigCMemOwn, swigRefPtr |
Constructor Summary | |
---|---|
VgPointDescriptor(long cPtr,
boolean cMemoryOwn)
|
Method Summary | |
---|---|
static VgPointDescriptorRefPtr |
create()
This static method returns a new heap-allocated descriptor. |
static VgPointDescriptorRefPtr |
create(VgPointDescriptorRefPtr pOther)
|
void |
delete()
|
static long |
getCPtr(VgPointDescriptor obj)
|
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 |
getMDrawOnTop()
In cases where an object is partially or completely hidden by an object in front, our engine will not display it (or partially display it). |
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 |
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. |
float |
getMVisibilityRampFullyInvisible()
Distance in meters at which the VgPoint is fully invisible. |
float |
getMVisibilityRampFullyVisible()
Distance in meters at which the VgPoint is fully visible. |
float |
getMVisibilityRampStartInvisible()
Distance in meters at which the VgPoint starts to become invisible. |
float |
getMVisibilityRampStartVisible()
Distance in meters at which the VgPoint starts becoming visible. |
int |
getMZIndex()
This member sets the z-index of the point. |
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 |
setMDrawOnTop(boolean value)
In cases where an object is partially or completely hidden by an object in front, our engine will not display it (or partially display it). |
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 |
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. |
void |
setMVisibilityRampFullyInvisible(float value)
Distance in meters at which the VgPoint is fully invisible. |
void |
setMVisibilityRampFullyVisible(float value)
Distance in meters at which the VgPoint is fully visible. |
void |
setMVisibilityRampStartInvisible(float value)
Distance in meters at which the VgPoint starts to become invisible. |
void |
setMVisibilityRampStartVisible(float value)
Distance in meters at which the VgPoint starts becoming visible. |
void |
setMZIndex(int value)
This member sets the z-index of the point. |
Methods inherited from class com.visioglobe.libVisioDevKit.VgReferenced |
---|
finalize, getCPtr, getNbReferences, ref, unref |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VgPointDescriptor(long cPtr, boolean cMemoryOwn)
Method Detail |
---|
public static long getCPtr(VgPointDescriptor obj)
public void delete()
delete
in class VgReferenced
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 setMVisibilityRampStartVisible(float value)
public float getMVisibilityRampStartVisible()
public void setMVisibilityRampFullyVisible(float value)
public float getMVisibilityRampFullyVisible()
public void setMVisibilityRampStartInvisible(float value)
public float getMVisibilityRampStartInvisible()
public void setMVisibilityRampFullyInvisible(float value)
public float getMVisibilityRampFullyInvisible()
public void setMGeometryConstantSizeDistance(float value)
public float getMGeometryConstantSizeDistance()
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 setMDrawOnTop(boolean value)
public boolean getMDrawOnTop()
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()
public void setMZIndex(int value)
public int getMZIndex()
|
VisioDevKit 2.0, Visioglobe® 2013 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |