Unigine::DatasetCoordinateTransformer Class
Header: | #include <UnigineDataset.h> |
The DatasetCoordinateTransformer class is intended for transforming between coordinate systems.
DatasetCoordinateTransformer Class
Members
DatasetCoordinateTransformer()
Constructor. Creates a new DatasetCoordinateTransformer class instance with unset systems for transforming.DatasetCoordinateTransformer(const Ptr<DatasetSpatialReference> & src, const Ptr<DatasetSpatialReference> & dest)
Constructor. Creates a new DatasetCoordinateTransformer class instance and sets the src parameter as the source spatial reference system and the dest as the target one.Arguments
- const Ptr<DatasetSpatialReference> & src - Source spatial reference system.
- const Ptr<DatasetSpatialReference> & dest - Target spatial reference system.
DatasetCoordinateTransformer(const Ptr<DatasetCoordinateTransformer> & other)
Constructor. Creates a new DatasetCoordinateTransformer class instance from another one and takes the source and target spatial reference systems from it.Arguments
- const Ptr<DatasetCoordinateTransformer> & other - a DatasetCoordinateTransformer class instance.
int isOwner()
Returns the owner flag. If the pointer is the owner, on its deletion the DatasetCoordinateTransformer also will be deleted. Use grab() and release() functions to change ownership.Return value
Owner flag.void grab()
Grabs the DatasetCoordinateTransformer (sets the owner flag to 1). The DatasetSpatialReference should not be handled by the engine after this function is called.int isValid()
Returns a value indicating if the valid source and target spatial reference systems are set.Return value
1 if the valid systems for transforming are set; otherwise, 0.void release()
Releases the dataset (sets the owner flag to 0). The dataset should be handled by the engine after this function is called.int setReferences(const Ptr<DatasetSpatialReference> & src, const Ptr<DatasetSpatialReference> & dest)
Sets the src parameter as the source spatial reference system and the dest as the target one. Returns a value indicating if the systems are successfully set and valid.Arguments
- const Ptr<DatasetSpatialReference> & src - Source spatial reference system.
- const Ptr<DatasetSpatialReference> & dest - Target spatial reference system.
Return value
1 if the systems are successfully set and valid; otherwise, 0.Last update: 2018-04-26
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)