public class LRSGeometryG3D
extends java.lang.Object
Constructor and Description |
---|
LRSGeometryG3D(J3D_Geometry geometry, double[] measureArray, double smax, double flat, double geog_crs_uom_factor) |
Modifier and Type | Method and Description |
---|---|
static LRSGeometryG3D |
clip(LRSGeometryG3D lrsGeom, double ms, double me, double tolerance) |
static java.sql.Struct |
clipG3D(java.sql.Struct geom, NUMBER smax, NUMBER flat, NUMBER geog_crs_uom_factor, NUMBER ms, NUMBER me, NUMBER tolerance) |
java.lang.Object |
clone() |
static LRSGeometryG3D |
concatenate(LRSGeometryG3D geom1, LRSGeometryG3D geom2, boolean shiftMeasure) |
static java.sql.Struct |
defineG3D(java.sql.Struct geom, NUMBER smax, NUMBER flat, NUMBER geog_crs_uom_factor, NUMBER ms, NUMBER me, NUMBER tolerance) |
double |
getEndMeasure() |
double |
getEndMeasure(int elemIndex) |
double |
getFlat() |
double |
getGeogCrsUomFactor() |
double |
getLength(double tolerance) |
double |
getSmax() |
double |
getStartMeasure() |
double |
getStartMeasure(int elemIndex) |
boolean |
isDefined() |
boolean |
isLRSGeom() |
static NUMBER |
lengthG3D(java.sql.Struct geom, NUMBER smax, NUMBER flat, NUMBER geog_crs_uom_factor, NUMBER tolerance) |
static java.sql.Struct |
locateG3D(java.sql.Struct geom, NUMBER smax, NUMBER flat, NUMBER geog_crs_uom_factor, NUMBER m, NUMBER tolerance) |
static LRSGeometryG3D |
locatePoint(LRSGeometryG3D lrsGeom, double m, double tolerance) |
static void |
main(java.lang.String[] args) |
static java.sql.Struct |
projectG3D(java.sql.Struct geom, NUMBER smax, NUMBER flat, NUMBER geog_crs_uom_factor, java.sql.Struct pt, NUMBER tolerance) |
static LRSGeometryG3D |
projectPoint(LRSGeometryG3D lrsGeom, LRSGeometryG3D pt, double tolerance) |
java.lang.String |
toString() |
boolean |
validMeasure(double m) |
public LRSGeometryG3D(J3D_Geometry geometry, double[] measureArray, double smax, double flat, double geog_crs_uom_factor)
public static java.sql.Struct defineG3D(java.sql.Struct geom, NUMBER smax, NUMBER flat, NUMBER geog_crs_uom_factor, NUMBER ms, NUMBER me, NUMBER tolerance) throws java.sql.SQLException, java.lang.Exception
java.sql.SQLException
java.lang.Exception
public static java.sql.Struct locateG3D(java.sql.Struct geom, NUMBER smax, NUMBER flat, NUMBER geog_crs_uom_factor, NUMBER m, NUMBER tolerance) throws java.sql.SQLException, java.lang.Exception
java.sql.SQLException
java.lang.Exception
public static java.sql.Struct clipG3D(java.sql.Struct geom, NUMBER smax, NUMBER flat, NUMBER geog_crs_uom_factor, NUMBER ms, NUMBER me, NUMBER tolerance) throws java.sql.SQLException, java.lang.Exception
java.sql.SQLException
java.lang.Exception
public static java.sql.Struct projectG3D(java.sql.Struct geom, NUMBER smax, NUMBER flat, NUMBER geog_crs_uom_factor, java.sql.Struct pt, NUMBER tolerance) throws java.sql.SQLException, java.lang.Exception
java.sql.SQLException
java.lang.Exception
public static NUMBER lengthG3D(java.sql.Struct geom, NUMBER smax, NUMBER flat, NUMBER geog_crs_uom_factor, NUMBER tolerance) throws java.sql.SQLException, java.lang.Exception
java.sql.SQLException
java.lang.Exception
public boolean isDefined()
public boolean isLRSGeom()
public double getLength(double tolerance) throws java.lang.Exception
java.lang.Exception
public double getSmax()
public double getFlat()
public double getGeogCrsUomFactor()
public double getStartMeasure()
public double getStartMeasure(int elemIndex)
public boolean validMeasure(double m)
public double getEndMeasure()
public double getEndMeasure(int elemIndex)
public static LRSGeometryG3D locatePoint(LRSGeometryG3D lrsGeom, double m, double tolerance) throws java.lang.Exception
java.lang.Exception
public static LRSGeometryG3D clip(LRSGeometryG3D lrsGeom, double ms, double me, double tolerance) throws java.lang.Exception
java.lang.Exception
public static LRSGeometryG3D concatenate(LRSGeometryG3D geom1, LRSGeometryG3D geom2, boolean shiftMeasure)
public static LRSGeometryG3D projectPoint(LRSGeometryG3D lrsGeom, LRSGeometryG3D pt, double tolerance) throws java.lang.Exception
java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception