Package org.robwork.sdurw_geometry
Class CylinderCPtr
- java.lang.Object
-
- org.robwork.sdurw_geometry.CylinderCPtr
-
public class CylinderCPtr extends java.lang.Object
Ptr stores a pointer and optionally takes ownership of the value.
-
-
Constructor Summary
Constructors Constructor Description CylinderCPtr()
Default constructor yielding a NULL-pointer.CylinderCPtr(long cPtr, boolean cMemoryOwn)
CylinderCPtr(Cylinder 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 Cylinder
__ref__()
Dereferencing operator.TriMeshPtr
createMesh(int resolution)
void
delete()
Cylinder
deref()
The pointer stored in the object.boolean
equals(Cylinder p)
static long
getCPtr(CylinderCPtr obj)
Cylinder
getDeref()
Member access operator.double
getHeight()
Get the height of the cylinder.Q
getParameters()
double
getRadius()
Get the radius of the cylinder.Transform3Df
getTransform()
Returns the transform of the cylinder.
Default is the identity matrix unless a transform has been specified.GeometryData.GeometryType
getType()
boolean
isNull()
checks if the pointer is nullboolean
isShared()
check if this Ptr has shared ownership or none
ownership
-
-
-
Constructor Detail
-
CylinderCPtr
public CylinderCPtr(long cPtr, boolean cMemoryOwn)
-
CylinderCPtr
public CylinderCPtr()
Default constructor yielding a NULL-pointer.
-
CylinderCPtr
public CylinderCPtr(Cylinder ptr)
Do not take ownership of ptr.
ptr can be null.
The constructor is implicit on purpose.
-
-
Method Detail
-
getCPtr
public static long getCPtr(CylinderCPtr obj)
-
delete
public void delete()
-
deref
public Cylinder deref()
The pointer stored in the object.
-
__ref__
public Cylinder __ref__()
Dereferencing operator.
-
getDeref
public Cylinder getDeref()
Member access operator.
-
equals
public boolean equals(Cylinder 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
-
getRadius
public double getRadius()
Get the radius of the cylinder.- Returns:
- the radius.
-
getHeight
public double getHeight()
Get the height of the cylinder.- Returns:
- the height.
-
getTransform
public Transform3Df getTransform()
Returns the transform of the cylinder.
Default is the identity matrix unless a transform has been specified.- Returns:
- Transform of the cylinder
-
createMesh
public TriMeshPtr createMesh(int resolution)
-
getParameters
public Q getParameters()
-
getType
public GeometryData.GeometryType getType()
-
-