|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.visioglobe.libVisioDevKit.VgPositionToolbox
public class VgPositionToolbox
Provides various utility methods for VgEngine::VgPosition
| Field Summary | |
|---|---|
protected boolean |
swigCMemOwn
|
| Constructor Summary | |
|---|---|
VgPositionToolbox(long cPtr,
boolean cMemoryOwn)
Class contructor. |
|
VgPositionToolbox(VgIEngine pEngine)
|
|
| Method Summary | |
|---|---|
double |
computeDistance(VgPositionVector pPositions)
Computes the distance in meters from an ordered sequence of positions. |
double |
computeDistance(VgPosition pPos1,
VgPosition pPos2)
Computes the distance in meters between two positions. |
double |
computeHeadingAngle(VgPosition pPosPivot,
VgPosition pPos1,
VgPosition pPos2)
Computes the heading angle, in degrees, between Pos1-Pivot and Pos2-Pivot. |
VgPosition |
computeMiddlePoint(VgPosition pPos1,
VgPosition pPos2)
Computes the middle point of two positions. |
double |
computePitchAngle(VgPosition pPosPivot,
VgPosition pPos1,
VgPosition pPos2)
Computes the pitch angle, in degrees, between Pos1-Pivot and Pos2-Pivot. |
void |
convert(VgPosition pPos,
VgSRSConstRefPtr pSRS)
Utility method to convert a position to a given SRS. |
void |
delete()
|
VgSRSRefPtr |
editGeoReferencedSRS()
Returns the engine's main georeferenced SRS. |
VgSRSRefPtr |
editSceneSRS()
Returns the scene's metric SRS. |
protected void |
finalize()
|
void |
geoConvert(VgPosition pPos,
VgSRSConstRefPtr pSRS)
Utility method to convert a position to a given SRS with geographic coherence. |
static long |
getCPtr(VgPositionToolbox obj)
|
VgSRSConstRefPtr |
getGeoReferencedSRS()
Returns the engine's main georeferenced SRS. |
VgSRSConstRefPtr |
getSceneSRS()
Returns the scene's metric SRS. |
VgPosition |
offsetPosition(VgPosition pPosition,
double pHeadingInDegrees,
double pPitchInDegrees,
double pDistanceInMeters)
Offsets a position with a distance in meters given a direction. |
VgPositionVector |
simplifyLineForWidth(VgPositionVector pPositions,
double pWidth)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected boolean swigCMemOwn
| Constructor Detail |
|---|
public VgPositionToolbox(long cPtr,
boolean cMemoryOwn)
public VgPositionToolbox(VgIEngine pEngine)
| Method Detail |
|---|
public static long getCPtr(VgPositionToolbox obj)
protected void finalize()
finalize in class java.lang.Objectpublic void delete()
public double computeDistance(VgPositionVector pPositions)
pPositions - An ordered sequence of positions.
public double computeDistance(VgPosition pPos1,
VgPosition pPos2)
pPos1 - Position onepPos2 - Position two
public double computeHeadingAngle(VgPosition pPosPivot,
VgPosition pPos1,
VgPosition pPos2)
pPosPivot - Pivot PositionpPos1 - Position onepPos2 - Position two
public double computePitchAngle(VgPosition pPosPivot,
VgPosition pPos1,
VgPosition pPos2)
pPosPivot - Pivot PositionpPos1 - Position 1pPos2 - Position 2
public VgPosition computeMiddlePoint(VgPosition pPos1,
VgPosition pPos2)
pPos1 - The first position.pPos2 - The second position.
public VgPosition offsetPosition(VgPosition pPosition,
double pHeadingInDegrees,
double pPitchInDegrees,
double pDistanceInMeters)
pPosition - Start positionpHeadingInDegrees - Heading in degrees [0,360] (0 for north, increasing
value start to east).pPitchInDegrees - Pitch in degrees [-90,90] (0 to look "forward" towards
the horizon, negative values to look down)pDistanceInMeters - Distance in meters
public VgSRSRefPtr editGeoReferencedSRS()
public VgSRSConstRefPtr getGeoReferencedSRS()
public VgSRSRefPtr editSceneSRS()
public VgSRSConstRefPtr getSceneSRS()
public void convert(VgPosition pPos,
VgSRSConstRefPtr pSRS)
pPos - The position to convert.pSRS - The spatial reference system in which to convert the position. If NULL it is assumed that WGS84 is wanted.
public void geoConvert(VgPosition pPos,
VgSRSConstRefPtr pSRS)
pPos - The position to convert.pSRS - The spatial reference system in which to convert the position. If NULL it is assumed that WGS84 is wanted.
public VgPositionVector simplifyLineForWidth(VgPositionVector pPositions,
double pWidth)
|
VisioDevKit 2.0, Visioglobe® 2013 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||