Package org.robwork.sdurw_geometry
Class PointCloudCPtr
- java.lang.Object
-
- org.robwork.sdurw_geometry.PointCloudCPtr
-
public class PointCloudCPtr extends java.lang.Object
Ptr stores a pointer and optionally takes ownership of the value.
-
-
Constructor Summary
Constructors Constructor Description PointCloudCPtr()
Default constructor yielding a NULL-pointer.PointCloudCPtr(long cPtr, boolean cMemoryOwn)
PointCloudCPtr(PointCloud ptr)
Do not take ownership of ptr.
ptr can be null.
The constructor is implicit on purpose.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PointCloud
__ref__()
Dereferencing operator.void
delete()
PointCloud
deref()
The pointer stored in the object.boolean
equals(PointCloud p)
static long
getCPtr(PointCloudCPtr obj)
Transform3Df
getDataTransform()
PointCloud
getDeref()
Member access operator.int
getHeight()
GeometryData.GeometryType
getType()
int
getWidth()
width of the point cloud data.boolean
isNull()
checks if the pointer is nullboolean
isShared()
check if this Ptr has shared ownership or none
ownershiplong
size()
gets the number of points in the point cloud.
-
-
-
Constructor Detail
-
PointCloudCPtr
public PointCloudCPtr(long cPtr, boolean cMemoryOwn)
-
PointCloudCPtr
public PointCloudCPtr()
Default constructor yielding a NULL-pointer.
-
PointCloudCPtr
public PointCloudCPtr(PointCloud ptr)
Do not take ownership of ptr.
ptr can be null.
The constructor is implicit on purpose.
-
-
Method Detail
-
getCPtr
public static long getCPtr(PointCloudCPtr obj)
-
delete
public void delete()
-
deref
public PointCloud deref()
The pointer stored in the object.
-
__ref__
public PointCloud __ref__()
Dereferencing operator.
-
getDeref
public PointCloud getDeref()
Member access operator.
-
equals
public boolean equals(PointCloud p)
-
isShared
public boolean isShared()
check if this Ptr has shared ownership or none
ownership- Returns:
- true if Ptr has shared ownership, false if it has no ownership.
-
isNull
public boolean isNull()
checks if the pointer is null- Returns:
- Returns true if the pointer is null
-
getType
public GeometryData.GeometryType getType()
-
size
public long size()
gets the number of points in the point cloud.
-
getWidth
public int getWidth()
width of the point cloud data. If the data is unordered then this
will be equal to the number of points.- Returns:
- width of data points
-
getHeight
public int getHeight()
- Returns:
- height
-
getDataTransform
public Transform3Df getDataTransform()
-
-