public class DenseCloud
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
swigCMemOwn |
| Constructor and Description |
|---|
DenseCloud() |
DenseCloud(DenseCloud dense_cloud) |
DenseCloud(long cPtr,
boolean cMemoryOwn) |
| Modifier and Type | Method and Description |
|---|---|
void |
assignClass(int target,
int[] source,
Progress progress)
Assign class to points.
|
static long[] |
cArrayUnwrap(DenseCloud[] arrayWrapper) |
static DenseCloud[] |
cArrayWrap(long[] cArray,
boolean cMemoryOwn) |
void |
compactPoints(Progress progress)
Permanently removes deleted points from dense cloud.
|
void |
delete() |
protected void |
finalize() |
Chunk |
getChunk()
Chunk container.
|
static long |
getCPtr(DenseCloud obj) |
int |
getKey()
Dense cloud identifier.
|
java.lang.String |
getLabel()
Dense cloud label.
|
MetaData |
getMeta()
Dense cloud meta data.
|
java.lang.String |
getPath()
Path to dense cloud file.
|
Vector3d |
pickPoint(Vector3d origin,
Vector3d target)
Returns ray intersection with the dense point cloud.
|
void |
removePoints(int[] point_classes,
Progress progress)
Remove points.
|
void |
restorePoints(int[] point_classes,
Progress progress)
Restore deleted points.
|
void |
setLabel(java.lang.String label)
Dense cloud label.
|
void |
setMeta(MetaData meta)
Dense cloud meta data.
|
public DenseCloud(long cPtr,
boolean cMemoryOwn)
public DenseCloud()
public DenseCloud(DenseCloud dense_cloud)
public static long getCPtr(DenseCloud obj)
protected void finalize()
finalize in class java.lang.Objectpublic void delete()
public static long[] cArrayUnwrap(DenseCloud[] arrayWrapper)
public static DenseCloud[] cArrayWrap(long[] cArray, boolean cMemoryOwn)
public int getKey()
public Chunk getChunk()
public void setLabel(java.lang.String label)
public java.lang.String getLabel()
public java.lang.String getPath()
public void setMeta(MetaData meta)
public MetaData getMeta()
public Vector3d pickPoint(Vector3d origin, Vector3d target)
origin - Ray origin.target - Point on the ray.public void compactPoints(Progress progress)
progress - Progress callback.public void removePoints(int[] point_classes,
Progress progress)
point_classes - Classes of points to be removed.progress - Progress callback.public void restorePoints(int[] point_classes,
Progress progress)
point_classes - Classes of points to be restored.progress - Progress callback.public void assignClass(int target,
int[] source,
Progress progress)
target - Target class.source - Classes of points to be replaced.progress - Progress callback.