Package com.agisoft.metashape
Class Geometry
java.lang.Object
com.agisoft.metashape.Geometry
Geometry definition.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic long[]cArrayUnwrap(Geometry[] arrayWrapper) static Geometry[]cArrayWrap(long[] cArray, boolean cMemoryOwn) voiddelete()protected voidfinalize()static longGeometry[]getType()Vector3d[]Vector2d[]booleanis3D()static GeometrymakeGeometryCollection(Geometry[] collection) static GeometrymakeLineString(Vector2d[] vertices) static GeometrymakeLineString(Vector3d[] vertices) static GeometrymakeLineString(Vector3d[] vertices, boolean is_3d) static GeometrymakeMultiLineString(Geometry[] collection) static GeometrymakeMultiPoint(Geometry[] collection) static GeometrymakeMultiPolygon(Geometry[] collection) static Geometrystatic Geometrystatic Geometrystatic GeometrymakePolygon(Vector2d[] exterior_ring) static GeometrymakePolygon(Vector3d[] exterior_ring) static GeometrymakePolygon(Vector3d[] exterior_ring, boolean is_3d) voidset3D(boolean state) voidsetGeometries(Geometry[] geometries) voidsetType(Geometry.Type type) voidsetVertices(Vector3d[] vertices) voidsetVertices2D(Vector2d[] vertices)
-
Field Details
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Details
-
Geometry
public Geometry(long cPtr, boolean cMemoryOwn) -
Geometry
public Geometry() -
Geometry
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
cArrayUnwrap
-
cArrayWrap
-
setType
-
getType
-
setVertices
-
getVertices
-
setVertices2D
-
getVertices2D
-
setGeometries
-
getGeometries
-
set3D
public void set3D(boolean state) -
is3D
public boolean is3D() -
makePoint
-
makePoint
-
makeLineString
-
makeLineString
-
makePolygon
-
makePolygon
-
makePoint
-
makeLineString
-
makePolygon
-
makeMultiPoint
-
makeMultiLineString
-
makeMultiPolygon
-
makeGeometryCollection
-