Package org.robwork.sdurw_geometry
Class PointCloudCPtr
- java.lang.Object
-
- org.robwork.sdurw_geometry.PointCloudCPtr
-
public class PointCloudCPtr extends java.lang.ObjectPtr 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.voiddelete()PointCloudderef()The pointer stored in the object.booleanequals(PointCloud p)static longgetCPtr(PointCloudCPtr obj)Transform3DfgetDataTransform()PointCloudgetDeref()Member access operator.intgetHeight()GeometryData.GeometryTypegetType()intgetWidth()width of the point cloud data.booleanisNull()checks if the pointer is nullbooleanisShared()check if this Ptr has shared ownership or none
ownershiplongsize()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()
-
-