|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.sde.sdk.pe.PeLineType
public final class PeLineType
This class defines various linetype functions.
Constructor Summary | |
---|---|
PeLineType()
|
Method Summary | |
---|---|
static void |
geodesic_coordinate(double a,
double e2,
double lam1,
double phi1,
double distance,
double az12,
PeDouble lam2,
PeDouble phi2)
Find 2nd point on geodesic at a given distance and azimuth from 1st point - "Direct solution" Rapp(1993) - Geometric Geodesy (Part II) - p. |
static double[] |
geodesic_densify_segment(double a,
double e2,
double lam1,
double phi1,
double lam2,
double phi2,
double interval,
int numpts)
----------------------------------------------------------------- Function for creating geodesic line from point 1 to point 2 ----------------------------------------------------------------- a - semi-major axis length e2 - eccentricity squared of spheroid lam1, phi1 - coordinate of 'from' point (coord 1) lam2, phi2 - coordinate of 'to' point (coord 2) coord[][2] - array of coordinate pairs to fill in interval - distance between vertices in coordinate array (in same units as a) numpts - if interval is zero or non-positive, number of evenly spaced vertices in coordinate array or if interval is positive, max number of vertices to not exceed in coordinate array. |
static void |
geodesic_distance(double a,
double e2,
double lam1,
double phi1,
double lam2,
double phi2,
PeDouble distance,
PeDouble az12,
PeDouble az21)
Find distance along geodesic from point 1 to point2 and forward and back azimuths - "Inverse solution" Rapp(1993) - Geometric Geodesy (Part II) - p. |
static void |
geodetic_coordinate(double a,
double e2,
double lam1,
double phi1,
double distance,
double az12,
PeDouble lam2,
PeDouble phi2,
int geographic_linetype)
Find 2nd point at a given distance and azimuth from 1st point -> "Direct solution" a - semi-major axis length of spheroid e2 - eccentricity squared of spheroid lam1, phi1 - coordinate of 'from' point (coord 1) distance - great elliptic distance between points (same units as a) az12 - azimuth from coord 1 to coord 2 (0 North - PI South) Azimuths are positive clockwise from north lam2, phi2 - output coordinate of 'to' point (coord 2) |
static double[] |
geodetic_densify_segment(double a,
double e2,
double lam1,
double phi1,
double lam2,
double phi2,
double interval,
int numpts,
int geographic_linetype)
----------------------------------------------------------------- Function for creating a generic line from point 1 to point 2 ----------------------------------------------------------------- a - semi-major axis length e2 - eccentricity squared of spheroid lam1, phi1 - coordinate of 'from' point (coord 1) lam2, phi2 - coordinate of 'to' point (coord 2) coord[][2] - array of coordinate pairs to fill in interval - distance between vertices in coordinate array (in same units as a) numpts - if interval is zero or non-positive, number of evenly spaced vertices in coordinate array or if interval is positive, max number of vertices to not exceed in coordinate array. |
static void |
geodetic_distance(double a,
double e2,
double lam1,
double phi1,
double lam2,
double phi2,
PeDouble distance,
PeDouble az12,
PeDouble az21,
int geographic_linetype)
Find distance from point 1 to point2 and forward and back azimuths - "Inverse solution" a - semi-major axis length e2 - eccentricity squared of spheroid lam1, phi1 - coordinate of 'from' point (coord 1) lam2, phi2 - coordinate of 'to' point (coord 2) distance - distance between points (same units as a) az12 - azimuth from coord 1 to coord 2 (0 North - PI South) az21 - azimuth from coord 2 to coord 1 " |
static void |
great_elliptic_coordinate(double a,
double e2,
double lam1,
double phi1,
double distance,
double az12,
PeDouble lam2,
PeDouble phi2)
Find 2nd point on great elliptic at a given distance and azimuth from 1st point -> "Direct solution" a - semi-major axis length of spheroid e2 - eccentricity squared of spheroid lam1, phi1 - coordinate of 'from' point (coord 1) distance - great elliptic distance between points (same units as a) az12 - azimuth from coord 1 to coord 2 (0 North - PI South) Azimuths are positive clockwise from north lam2, phi2 - output coordinate of 'to' point (coord 2) |
static double[] |
great_elliptic_densify_segment(double a,
double e2,
double lam1,
double phi1,
double lam2,
double phi2,
double interval,
int numpts)
----------------------------------------------------------------- Function for creating great elliptic line from point 1 to point 2 ----------------------------------------------------------------- a - semi-major axis length e2 - eccentricity squared of spheroid lam1, phi1 - coordinate of 'from' point (coord 1) lam2, phi2 - coordinate of 'to' point (coord 2) coord[][2] - array of coordinate pairs to fill in interval - distance between vertices in coordinate array (in same units as a) numpts - if interval is zero or non-positive, number of evenly spaced vertices in coordinate array or if interval is positive, max number of vertices to not exceed in coordinate array. |
static void |
great_elliptic_distance(double a,
double e2,
double lam1,
double phi1,
double lam2,
double phi2,
PeDouble distance,
PeDouble az12,
PeDouble az21)
Find distance along great elliptic from point 1 to point2 and forward and back azimuths -> "Inverse solution" a - semi-major axis length e2 - eccentricity squared of spheroid lam1, phi1 - coordinate of 'from' point (coord 1) lam2, phi2 - coordinate of 'to' point (coord 2) distance - distance between points (same units as a) az12 - azimuth from coord 1 to coord 2 (0 North - PI South) az21 - azimuth from coord 2 to coord 1 " Azimuths are positive clockwise from north |
static void |
loxodrome_coordinate(double a,
double e2,
double lam1,
double phi1,
double distance,
double az12,
PeDouble lam2,
PeDouble phi2)
Find 2nd point on loxodrome at a given distance and azimuth from 1st point - "Direct solution" Snyder - Map Projections -- a Working Manual - pp. |
static double[] |
loxodrome_densify_segment(double a,
double e2,
double lam1,
double phi1,
double lam2,
double phi2,
double interval,
int numpts)
----------------------------------------------------------------- Function for creating rhumb line from point 1 to point 2 ----------------------------------------------------------------- a - semi-major axis length e2 - eccentricity squared of spheroid lam1, phi1 - coordinate of 'from' point (coord 1) lam2, phi2 - coordinate of 'to' point (coord 2) coord[][2] - array of coordinate pairs to fill in interval - distance between vertices in coordinate array (in same units as a) numpts - if interval is zero or non-positive, number of evenly spaced vertices in coordinate array or if interval is positive, max number of vertices to not exceed in coordinate array. |
static void |
loxodrome_distance(double a,
double e2,
double lam1,
double phi1,
double lam2,
double phi2,
PeDouble distance,
PeDouble az12,
PeDouble az21)
Find distance along loxodrome from point 1 to point2 and forward and back azimuths - "Inverse solution" Snyder - Map Projections -- a Working Manual - pp. |
static void |
normal_section_coordinate(double a,
double e2,
double lam1,
double phi1,
double distance,
double az12,
PeDouble lam2,
PeDouble phi2)
Find 2nd point on normal section at a given distance and azimuth from 1st point -> "Direct solution" a - semi-major axis length of spheroid e2 - eccentricity squared of spheroid lam1, phi1 - coordinate of 'from' point (coord 1) distance - great elliptic distance between points (same units as a) az12 - azimuth from coord 1 to coord 2 (0 North - PI South) Azimuths are positive clockwise from north lam2, phi2 - output coordinate of 'to' point (coord 2) |
static double[] |
normal_section_densify_segment(double a,
double e2,
double lam1,
double phi1,
double lam2,
double phi2,
double interval,
int numpts)
----------------------------------------------------------------- Function for creating normal section line from point 1 to point 2 ----------------------------------------------------------------- a - semi-major axis length e2 - eccentricity squared of spheroid lam1, phi1 - coordinate of 'from' point (coord 1) lam2, phi2 - coordinate of 'to' point (coord 2) coord[] - array of coordinate pairs to fill in interval - distance between vertices in coordinate array (in same units as a) numpts - if interval is zero or non-positive, number of evenly spaced vertices in coordinate array or if interval is positive, max number of vertices to not exceed in coordinate array. |
static void |
normal_section_distance(double a,
double e2,
double lam1,
double phi1,
double lam2,
double phi2,
PeDouble distance,
PeDouble az12,
PeDouble az21)
Find distance along normal section from point 1 to point2 and forward and back azimuths -> "Inverse solution" a - semi-major axis length e2 - eccentricity squared of spheroid lam1, phi1 - coordinate of 'from' point (coord 1) lam2, phi2 - coordinate of 'to' point (coord 2) distance - distance between points (same units as a) az12 - azimuth from coord 1 to coord 2 (0 North - PI South) az21 - azimuth from coord 2 to coord 1 " Azimuths are positive clockwise from north |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PeLineType()
Method Detail |
---|
public static void geodesic_distance(double a, double e2, double lam1, double phi1, double lam2, double phi2, PeDouble distance, PeDouble az12, PeDouble az21)
public static void geodesic_coordinate(double a, double e2, double lam1, double phi1, double distance, double az12, PeDouble lam2, PeDouble phi2)
public static void loxodrome_distance(double a, double e2, double lam1, double phi1, double lam2, double phi2, PeDouble distance, PeDouble az12, PeDouble az21)
public static void loxodrome_coordinate(double a, double e2, double lam1, double phi1, double distance, double az12, PeDouble lam2, PeDouble phi2)
public static void great_elliptic_distance(double a, double e2, double lam1, double phi1, double lam2, double phi2, PeDouble distance, PeDouble az12, PeDouble az21)
public static void great_elliptic_coordinate(double a, double e2, double lam1, double phi1, double distance, double az12, PeDouble lam2, PeDouble phi2)
public static void normal_section_distance(double a, double e2, double lam1, double phi1, double lam2, double phi2, PeDouble distance, PeDouble az12, PeDouble az21)
public static void normal_section_coordinate(double a, double e2, double lam1, double phi1, double distance, double az12, PeDouble lam2, PeDouble phi2)
public static double[] geodetic_densify_segment(double a, double e2, double lam1, double phi1, double lam2, double phi2, double interval, int numpts, int geographic_linetype)
public static double[] geodesic_densify_segment(double a, double e2, double lam1, double phi1, double lam2, double phi2, double interval, int numpts)
public static double[] loxodrome_densify_segment(double a, double e2, double lam1, double phi1, double lam2, double phi2, double interval, int numpts)
public static double[] great_elliptic_densify_segment(double a, double e2, double lam1, double phi1, double lam2, double phi2, double interval, int numpts)
public static double[] normal_section_densify_segment(double a, double e2, double lam1, double phi1, double lam2, double phi2, double interval, int numpts)
public static void geodetic_distance(double a, double e2, double lam1, double phi1, double lam2, double phi2, PeDouble distance, PeDouble az12, PeDouble az21, int geographic_linetype)
public static void geodetic_coordinate(double a, double e2, double lam1, double phi1, double distance, double az12, PeDouble lam2, PeDouble phi2, int geographic_linetype)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |