|
||||||||
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.VgLineDescriptor
public class VgLineDescriptor
A structure which describes the attributes of a Vg3DModule::VgLine. 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 | |
---|---|
VgLineDescriptor(long cPtr,
boolean cMemoryOwn)
Creates a new descriptor by copyiong another one. |
Method Summary | |
---|---|
VgLineDescriptorRefPtr |
clone()
|
static VgLineDescriptorRefPtr |
create()
This static method returns a new heap-allocated descriptor. |
void |
delete()
|
static long |
getCPtr(VgLineDescriptor obj)
|
VgAltitudeMode |
getMAltitudeMode()
The altitude mode tells how to interpret the 'mHeight' members for all the mPositions elements. |
VgColorVector |
getMColors()
The line colors. |
boolean |
getMDrawOnTop()
Tells whether the line should draw on top (ignoring z-buffer). |
boolean |
getMHaveCaps()
Tells whether the line should have round caps at start and end. |
boolean |
getMHaveVertexColor()
Tells whether the line should use vertex colors (mandatory to modulate the texture's color). |
VgLineType |
getMLineType()
The type of line that will be rendered. |
double |
getMMaxCornerRadius()
This member sets the maximal curvature radius used in corners when smoothing the line. |
VgPositionVector |
getMPositions()
The positions of the control points ordered sequentially. |
VgITextureRefPtr |
getMTexture()
The texture that will be used when drawing the track. |
float |
getMTextureAnimationSpeed()
The texture animation speed in meters/second (along the vertical axis of the texture). |
float |
getMTextureSize()
The texture's size in y coordinate (metric). |
double |
getMVisibilityRampFullyInvisible()
The altitude mode tells how to interpret the 'mHeight' members for all the mPositions elements. |
double |
getMVisibilityRampFullyVisible()
The altitude mode tells how to interpret the 'mHeight' members for all the mPositions elements. |
double |
getMVisibilityRampStartInvisible()
The altitude mode tells how to interpret the 'mHeight' members for all the mPositions elements. |
double |
getMVisibilityRampStartVisible()
The altitude mode tells how to interpret the 'mHeight' members for all the mPositions elements. |
VgDoubleVector |
getMWidths()
The line widths. |
int |
getMZIndex()
This member sets the z-index of the line. |
void |
setMAltitudeMode(VgAltitudeMode value)
The altitude mode tells how to interpret the 'mHeight' members for all the mPositions elements. |
void |
setMColors(VgColorVector value)
The line colors. |
void |
setMDrawOnTop(boolean value)
Tells whether the line should draw on top (ignoring z-buffer). |
void |
setMHaveCaps(boolean value)
Tells whether the line should have round caps at start and end. |
void |
setMHaveVertexColor(boolean value)
Tells whether the line should use vertex colors (mandatory to modulate the texture's color). |
void |
setMLineType(VgLineType value)
The type of line that will be rendered. |
void |
setMMaxCornerRadius(double value)
This member sets the maximal curvature radius used in corners when smoothing the line. |
void |
setMPositions(VgPositionVector value)
The positions of the control points ordered sequentially. |
void |
setMTexture(VgITextureRefPtr value)
The texture that will be used when drawing the track. |
void |
setMTextureAnimationSpeed(float value)
The texture animation speed in meters/second (along the vertical axis of the texture). |
void |
setMTextureSize(float value)
The texture's size in y coordinate (metric). |
void |
setMVisibilityRampFullyInvisible(double value)
The altitude mode tells how to interpret the 'mHeight' members for all the mPositions elements. |
void |
setMVisibilityRampFullyVisible(double value)
The altitude mode tells how to interpret the 'mHeight' members for all the mPositions elements. |
void |
setMVisibilityRampStartInvisible(double value)
The altitude mode tells how to interpret the 'mHeight' members for all the mPositions elements. |
void |
setMVisibilityRampStartVisible(double value)
The altitude mode tells how to interpret the 'mHeight' members for all the mPositions elements. |
void |
setMWidths(VgDoubleVector value)
The line widths. |
void |
setMZIndex(int value)
This member sets the z-index of the line. |
Methods inherited from class com.visioglobe.libVisioDevKit.VgReferenced |
---|
finalize, getCPtr, getNbReferences, ref, unref |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VgLineDescriptor(long cPtr, boolean cMemoryOwn)
Method Detail |
---|
public static long getCPtr(VgLineDescriptor obj)
public void delete()
delete
in class VgReferenced
public static VgLineDescriptorRefPtr create()
public void setMPositions(VgPositionVector value)
public VgPositionVector getMPositions()
public void setMColors(VgColorVector value)
public VgColorVector getMColors()
public void setMWidths(VgDoubleVector value)
public VgDoubleVector getMWidths()
public void setMTexture(VgITextureRefPtr value)
public VgITextureRefPtr getMTexture()
public void setMTextureSize(float value)
public float getMTextureSize()
public void setMTextureAnimationSpeed(float value)
public float getMTextureAnimationSpeed()
public void setMLineType(VgLineType value)
public VgLineType getMLineType()
public void setMAltitudeMode(VgAltitudeMode value)
public VgAltitudeMode getMAltitudeMode()
public void setMVisibilityRampStartVisible(double value)
public double getMVisibilityRampStartVisible()
public void setMVisibilityRampFullyVisible(double value)
public double getMVisibilityRampFullyVisible()
public void setMVisibilityRampStartInvisible(double value)
public double getMVisibilityRampStartInvisible()
public void setMVisibilityRampFullyInvisible(double value)
public double getMVisibilityRampFullyInvisible()
public void setMMaxCornerRadius(double value)
public double getMMaxCornerRadius()
public void setMZIndex(int value)
public int getMZIndex()
public void setMHaveVertexColor(boolean value)
public boolean getMHaveVertexColor()
public void setMDrawOnTop(boolean value)
public boolean getMDrawOnTop()
public void setMHaveCaps(boolean value)
public boolean getMHaveCaps()
public VgLineDescriptorRefPtr clone()
clone
in class java.lang.Object
|
VisioDevKit 2.0, Visioglobe® 2013 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |