Unigine::GeodeticPivot Class
Header: | #include <UnigineGeodetics.h> |
Inherits: | Node |
GeodeticPivot Class
Members
static GeodeticPivotPtr create()
GeodeticPivot constructor.Ptr<GeodeticPivot> cast(const Ptr<Node> & node)
Casts a GeodeticPivot out of the Node instance.Arguments
- const Ptr<Node> & node - Pointer to Node.
Return value
Pointer to GeodeticPivot.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 STATUS_CURVED
int STATUS_FLAT
int STATUS_NEED_UPDATE
Last update: 2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)