프로퍼티 | 타입 | 설명 | |
---|---|---|---|
_Parameters | List |
||
_e | double | ||
_es | double | ||
_inverse | |||
_isInverse | bool | ||
_isSpherical | bool | ||
_semiMajor | double | ||
_semiMinor | double |
프로퍼티 | 타입 | 설명 |
---|
메소드 | 설명 | |
---|---|---|
DegreesToMeters ( SharpMap lonlat ) : SharpMap.Geometries.Point | ||
EqualParams ( object obj ) : bool |
Checks whether the values of this instance is equal to the values of another instance. Only parameters used for coordinate system are used for comparison. Name, abbreviation, authority, alias and remarks are ignored in the comparison.
|
|
GetParameter ( int Index ) : |
||
GetParameter ( string name ) : |
Gets an named parameter of the projection. The parameter name is case insensitive |
|
Invert ( ) : void |
Reverses the transformation
|
|
MetersToDegrees ( SharpMap p ) : SharpMap.Geometries.Point | ||
Transform ( SharpMap cp ) : SharpMap.Geometries.Point | ||
TransformList ( List |
메소드 | 설명 | |
---|---|---|
CUBE ( double x ) : double |
Returns the cube of a number.
|
|
GMAX ( double &A, double &B ) : double |
|
|
GMIN ( double &A, double &B ) : double |
|
|
IMOD ( double A, double B ) : double |
IMOD
|
|
LatitudeToRadians ( double y, bool edge ) : double |
Converts a latitude value in degrees to radians.
|
|
LongitudeToRadians ( double x, bool edge ) : double |
Converts a longitude value in degrees to radians.
|
|
MapProjection ( List |
||
MapProjection ( List |
||
QUAD ( double x ) : double |
Returns the quad of a number.
|
|
adjust_lon ( double x ) : double |
|
|
asinz ( double con ) : double |
Function to eliminate roundoff errors in asin
|
|
calc_utm_zone ( double lon ) : long |
Function to calculate UTM zone number--NOTE Longitude entered in DEGREES!!!
|
|
e0fn ( double x ) : double |
Functions to compute the constants e0, e1, e2, and e3 which are used in a series for calculating the distance along a meridian. The input x represents the eccentricity squared.
|
|
e1fn ( double x ) : double |
|
|
e2fn ( double x ) : double |
|
|
e3fn ( double x ) : double |
|
|
e4fn ( double x ) : double |
Function to compute the constant e4 from the input of the eccentricity of the spheroid, x. This constant is used in the Polar Stereographic projection.
|
|
mlfn ( double e0, double e1, double e2, double e3, double phi ) : double |
Function computes the value of M which is the distance along a meridian from the Equator to latitude phi.
|
|
msfnz ( double eccent, double sinphi, double cosphi ) : double |
Function to compute the constant small m which is the radius of a parallel of latitude, phi, divided by the semimajor axis.
|
|
phi1z ( double eccent, double qs, long &flag ) : double |
|
|
phi2z ( double eccent, double ts, long &flag ) : double |
Function to compute the latitude angle, phi2, for the inverse of the Lambert Conformal Conic and Polar Stereographic projections.
|
|
qsfnz ( double eccent, double sinphi, double cosphi ) : double |
Function to compute constant small q which is the radius of a parallel of latitude, phi, divided by the semimajor axis.
|
|
sign ( double x ) : double |
Function to return the sign of an argument
|
|
sincos ( double val, double &sin_val, double &cos_val ) : void |
Function to calculate the sine and cosine in one call. Some computer systems have implemented this function, resulting in a faster implementation than calling each function separately. It is provided here for those computer systems which don`t implement this function
|
|
tsfnz ( double eccent, double phi, double sinphi ) : double |
Function to compute the constant small t for use in the forward computations in the Lambert Conformal Conic and the Polar Stereographic projections.
|
public abstract DegreesToMeters ( SharpMap lonlat ) : SharpMap.Geometries.Point | ||
lonlat | SharpMap | |
리턴 | SharpMap.Geometries.Point |
protected static GMAX ( double &A, double &B ) : double | ||
A | double | |
B | double | |
리턴 | double |
protected static GMIN ( double &A, double &B ) : double | ||
A | double | |
B | double | |
리턴 | double |
public GetParameter ( int Index ) : |
||
Index | int | |
리턴 |
public GetParameter ( string name ) : |
||
name | string | Name of parameter |
리턴 |
protected static IMOD ( double A, double B ) : double | ||
A | double | |
B | double | |
리턴 | double |
protected static LatitudeToRadians ( double y, bool edge ) : double | ||
y | double | The value in degrees to to radians. |
edge | bool | If true, -90 and +90 are valid, otherwise they are considered out of range. |
리턴 | double |
protected static LongitudeToRadians ( double x, bool edge ) : double | ||
x | double | The value in degrees to convert to radians. |
edge | bool | If true, -180 and +180 are valid, otherwise they are considered out of range. |
리턴 | double |
protected MapProjection ( List |
||
parameters | List |
|
리턴 | System |
protected MapProjection ( List |
||
parameters | List |
|
isInverse | bool | |
리턴 | System |
public abstract MetersToDegrees ( SharpMap p ) : SharpMap.Geometries.Point | ||
p | SharpMap | |
리턴 | SharpMap.Geometries.Point |
public Transform ( SharpMap cp ) : SharpMap.Geometries.Point | ||
cp | SharpMap | |
리턴 | SharpMap.Geometries.Point |
protected static mlfn ( double e0, double e1, double e2, double e3, double phi ) : double | ||
e0 | double | |
e1 | double | |
e2 | double | |
e3 | double | |
phi | double | |
리턴 | double |
protected static msfnz ( double eccent, double sinphi, double cosphi ) : double | ||
eccent | double | |
sinphi | double | |
cosphi | double | |
리턴 | double |
protected static phi1z ( double eccent, double qs, long &flag ) : double | ||
eccent | double | |
qs | double | |
flag | long | |
리턴 | double |
protected static phi2z ( double eccent, double ts, long &flag ) : double | ||
eccent | double | |
ts | double | |
flag | long | |
리턴 | double |
protected static qsfnz ( double eccent, double sinphi, double cosphi ) : double | ||
eccent | double | |
sinphi | double | |
cosphi | double | |
리턴 | double |
protected static sincos ( double val, double &sin_val, double &cos_val ) : void | ||
val | double | |
sin_val | double | |
cos_val | double | |
리턴 | void |
protected static tsfnz ( double eccent, double phi, double sinphi ) : double | ||
eccent | double | |
phi | double | |
sinphi | double | |
리턴 | double |
protected MathTransform,SharpMap.CoordinateSystems.Transformations _inverse | ||
리턴 |