MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLTransformTraits Class Reference

Detailed Description

This class encapsulates the description of the set of parameters that are used to initialise a map projection or linear transform.

Objects of this type are returned by the TSLCoordinateSystem query methods.

Clients are not able to directly create objects of this type.

The following is a list of the parameter names and their meanings:

Linear Transform:

"Delta X": The pre/post translation along X (map units). "Delta Y": The pre/post translation along Y (map units). "Delta Z": Unused. "Scale X": The scale factor in the X direction. "Scale Y": The scale factor in the Y direction. "Scale Z": Unused. "Rotation Angle": The rotation angle (degrees).

Map Projection:

"Latitude": The latitude (degrees). "Longitude": The longitude (degrees). "Scale": The scale factor. "Standard Parallel": The standard parallel (degrees). "1st Standard Parallel": The first standard parallel (degrees). "2nd Standard Parallel": The second standard parallel (degrees). "Reference Point 1: Latitude": The latitude (degrees) of the first reference point of the central line of a map. "Reference Point 1: Longitude": The longitude (degrees) of the first reference point of the central line of a map. "Reference Point 2: Latitude": The latitude (degrees) of the second reference point of the central line of a map. "Reference Point 2: Longitude": The longitude (degrees) of the second reference point of the central line of a map. "Central Point: Latitude": The latitude (degrees) of the central point of the map. "Central Point: Longitude": The longitude (degrees) of the central point of the map. "Azimuth": The azimuth (degrees East of North) of the central point of the map. "RectifiedToSkewAngle": The angle from the rectified grid to the skew (oblique) grid.

Public Member Functions

const char * name (int N) const
 
int size () const
 
double value (int N) const
 

Member Function Documentation

◆ name()

const char * TSLTransformTraits::name ( int N) const

Returns the name of the Nth parameter.

The name returned is in static memory and so should not be deleted by the user.

Parameters
NThe index of the required parameter.

◆ size()

int TSLTransformTraits::size ( ) const

Returns the number of parameters in the set.

◆ value()

double TSLTransformTraits::value ( int N) const

Returns the value of the Nth parameter.

Parameters
NThe index of the required parameter.