Programming
Fundamentals
Setting Up Development Environment
UnigineScript
High-Level Systems
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
Rendering-Related Classes

Unigine::GeodeticPivot Class

Header:#include <UnigineGeodetics.h>
Inherits:Node

GeodeticPivot Class

Members


static GeodeticPivotPtr create()

GeodeticPivot constructor.

Ptr<GeodeticPivot> cast(const Ptr<Node> & node)

Arguments

  • const Ptr<Node> & node

setEllipsoid(const Ptr<Ellipsoid> & ellipsoid)

Arguments

  • const Ptr<Ellipsoid> & ellipsoid

getEllipsoid()

void setOrigin(const Math::dvec3 & origin)

Sets new origin for GeodeticPivot object.

Arguments

  • const Math::dvec3 & origin - Origin vector.

Math::dvec3 getOrigin()

Returns the origin of the GeodeticPivot object.

Return value

Origin vector.

void setOriginBasis(int basis)

Arguments

  • int basis

int getOriginBasis()

void setRegionHeight(float height)

Arguments

  • float height

float getRegionHeight()

void setRegionTexture(const Ptr<Texture> & texture)

Arguments

  • const Ptr<Texture> & texture

Ptr<Texture> getRegionTexture()

void setRegionTextureImage(const Ptr<Image> & image)

Arguments

  • const Ptr<Image> & image

int getRegionTextureImage(const Ptr<Image> & image)

Arguments

  • const Ptr<Image> & image

void setRegionTextureName(const char * name)

Arguments

  • const char * name

const char * getRegionTextureName()

void setRegionTextureResolution(int resolution)

Arguments

  • int resolution

int getRegionTextureResolution()

void setRegionWidth(float width)

Arguments

  • float width

float getRegionWidth()

int getStatus()

void clearTopology()

int loadRegionTexture(const char * name)

Arguments

  • const char * name

int saveRegionTexture(const char * name)

Arguments

  • const char * name

int type()

void updateTopology()


int ORIGIN_BASIS_ENU

int ORIGIN_BASIS_LOCAL

int ORIGIN_BASIS_NED

int STATUS_CURVED

int STATUS_FLAT

int STATUS_NEED_UPDATE

Last update: 2017-07-03