Package org.robwork.sdurw_geometry
Class sdurw_geometry
- java.lang.Object
-
- org.robwork.sdurw_geometry.sdurw_geometry
-
public class sdurw_geometry extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description sdurw_geometry()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
build(long dim, SWIGTYPE_p_double coords, long nrCoords, vector_i vertIdxs, vector_i faceIdxs, vector_d faceNormals, vector_d faceOffsets)
calclates the convex hull of a set of vertices coords each with dimension
dim
static void
build(SWIGTYPE_p_std__vectorT_std__vectorT_double_t_t coords, vector_i vertIdxs, vector_i faceIdxs, vector_d faceNormals, vector_d faceOffsets)
calclates the convex hull of a set of vertices coords each with dimension
dim
static BoxPtr
ownedPtr(Box ptr)
A Ptr that takes ownership over a raw pointer ptr.static BREPPtr
ownedPtr(BREP ptr)
A Ptr that takes ownership over a raw pointer ptr.static BSpherePtr
ownedPtr(BSphere ptr)
A Ptr that takes ownership over a raw pointer ptr.static BSphere_fPtr
ownedPtr(BSphere_f ptr)
A Ptr that takes ownership over a raw pointer ptr.static ConePtr
ownedPtr(Cone ptr)
A Ptr that takes ownership over a raw pointer ptr.static Contour2DPtr
ownedPtr(Contour2D ptr)
A Ptr that takes ownership over a raw pointer ptr.static ConvexHull2DPtr
ownedPtr(ConvexHull2D ptr)
A Ptr that takes ownership over a raw pointer ptr.static ConvexHull3DPtr
ownedPtr(ConvexHull3D ptr)
A Ptr that takes ownership over a raw pointer ptr.static CurvePtr
ownedPtr(Curve ptr)
A Ptr that takes ownership over a raw pointer ptr.static CylinderPtr
ownedPtr(Cylinder ptr)
A Ptr that takes ownership over a raw pointer ptr.static DistanceUtilPtr
ownedPtr(DistanceUtil ptr)
A Ptr that takes ownership over a raw pointer ptr.static FacePtr
ownedPtr(Face ptr)
A Ptr that takes ownership over a raw pointer ptr.static GenericFacePtr
ownedPtr(GenericFace ptr)
A Ptr that takes ownership over a raw pointer ptr.static GeometryPtr
ownedPtr(Geometry ptr)
A Ptr that takes ownership over a raw pointer ptr.static GeometryDataPtr
ownedPtr(GeometryData ptr)
A Ptr that takes ownership over a raw pointer ptr.static GeometryUtilPtr
ownedPtr(GeometryUtil ptr)
A Ptr that takes ownership over a raw pointer ptr.static HyperSpherePtr
ownedPtr(HyperSphere ptr)
A Ptr that takes ownership over a raw pointer ptr.static ImplicitBREPPtr
ownedPtr(ImplicitBREP ptr)
A Ptr that takes ownership over a raw pointer ptr.static ImplicitFacePtr
ownedPtr(ImplicitFace ptr)
A Ptr that takes ownership over a raw pointer ptr.static ImplicitShellPtr
ownedPtr(ImplicitShell ptr)
A Ptr that takes ownership over a raw pointer ptr.static ImplicitSurfacePtr
ownedPtr(ImplicitSurface ptr)
A Ptr that takes ownership over a raw pointer ptr.static ImplicitTorusPtr
ownedPtr(ImplicitTorus ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedFaceArrayPtr
ownedPtr(IndexedFaceArray ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedPolygonPtr
ownedPtr(IndexedPolygon ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedPolygon_32Ptr
ownedPtr(IndexedPolygon_32 ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedQuadraticFaceArrayPtr
ownedPtr(IndexedQuadraticFaceArray ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedTrianglePtr
ownedPtr(IndexedTriangle ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedTriangle_32Ptr
ownedPtr(IndexedTriangle_32 ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedTriangleN1Ptr
ownedPtr(IndexedTriangleN1 ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedTriangleN1_32Ptr
ownedPtr(IndexedTriangleN1_32 ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedTriangleN3Ptr
ownedPtr(IndexedTriangleN3 ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedTriangleN3_32Ptr
ownedPtr(IndexedTriangleN3_32 ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedTriArrayPtr
ownedPtr(IndexedTriArray ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedTriMeshN0Ptr
ownedPtr(IndexedTriMeshN0 ptr)
A Ptr that takes ownership over a raw pointer ptr.static IndexedTriMeshN0_fPtr
ownedPtr(IndexedTriMeshN0_f ptr)
A Ptr that takes ownership over a raw pointer ptr.static LinePtr
ownedPtr(Line ptr)
A Ptr that takes ownership over a raw pointer ptr.static MetricLinePtr
ownedPtr(MetricLine ptr)
A Ptr that takes ownership over a raw pointer ptr.static MetricPlanePtr
ownedPtr(MetricPlane ptr)
A Ptr that takes ownership over a raw pointer ptr.static Model3DPtr
ownedPtr(Model3D ptr)
A Ptr that takes ownership over a raw pointer ptr.static OBBPtr
ownedPtr(OBB ptr)
A Ptr that takes ownership over a raw pointer ptr.static OBBColliderPtr
ownedPtr(OBBCollider ptr)
A Ptr that takes ownership over a raw pointer ptr.static OBBFactoryPtr
ownedPtr(OBBFactory ptr)
A Ptr that takes ownership over a raw pointer ptr.static OBBToleranceColliderPtr
ownedPtr(OBBToleranceCollider ptr)
A Ptr that takes ownership over a raw pointer ptr.static ParametricCurvePtr
ownedPtr(ParametricCurve ptr)
A Ptr that takes ownership over a raw pointer ptr.static PlainQuadraticShellPtr
ownedPtr(PlainQuadraticShell ptr)
A Ptr that takes ownership over a raw pointer ptr.static PlainTriMeshPtr
ownedPtr(PlainTriMesh ptr)
A Ptr that takes ownership over a raw pointer ptr.static PlainTriMesh_fPtr
ownedPtr(PlainTriMesh_f ptr)
A Ptr that takes ownership over a raw pointer ptr.static PlainTriMeshN1Ptr
ownedPtr(PlainTriMeshN1 ptr)
A Ptr that takes ownership over a raw pointer ptr.static PlainTriMeshN1_fPtr
ownedPtr(PlainTriMeshN1_f ptr)
A Ptr that takes ownership over a raw pointer ptr.static PlainTriMeshN3Ptr
ownedPtr(PlainTriMeshN3 ptr)
A Ptr that takes ownership over a raw pointer ptr.static PlainTriMeshN3_fPtr
ownedPtr(PlainTriMeshN3_f ptr)
A Ptr that takes ownership over a raw pointer ptr.static PlanePtr
ownedPtr(Plane ptr)
A Ptr that takes ownership over a raw pointer ptr.static PointCloudPtr
ownedPtr(PointCloud ptr)
A Ptr that takes ownership over a raw pointer ptr.static PolygonPtr
ownedPtr(Polygon ptr)
A Ptr that takes ownership over a raw pointer ptr.static Polygon_fPtr
ownedPtr(Polygon_f ptr)
A Ptr that takes ownership over a raw pointer ptr.static PrimitivePtr
ownedPtr(Primitive ptr)
A Ptr that takes ownership over a raw pointer ptr.static PyramidPtr
ownedPtr(Pyramid ptr)
A Ptr that takes ownership over a raw pointer ptr.static QHull3DPtr
ownedPtr(QHull3D ptr)
A Ptr that takes ownership over a raw pointer ptr.static QuadraticBREPPtr
ownedPtr(QuadraticBREP ptr)
A Ptr that takes ownership over a raw pointer ptr.static QuadraticCurvePtr
ownedPtr(QuadraticCurve ptr)
A Ptr that takes ownership over a raw pointer ptr.static QuadraticFacePtr
ownedPtr(QuadraticFace ptr)
A Ptr that takes ownership over a raw pointer ptr.static QuadraticShellPtr
ownedPtr(QuadraticShell ptr)
A Ptr that takes ownership over a raw pointer ptr.static QuadraticSurfacePtr
ownedPtr(QuadraticSurface ptr)
A Ptr that takes ownership over a raw pointer ptr.static ShellPtr
ownedPtr(Shell ptr)
A Ptr that takes ownership over a raw pointer ptr.static SpherePtr
ownedPtr(Sphere ptr)
A Ptr that takes ownership over a raw pointer ptr.static SphereDistanceCalcPtr
ownedPtr(SphereDistanceCalc ptr)
A Ptr that takes ownership over a raw pointer ptr.static SurfacePtr
ownedPtr(Surface ptr)
A Ptr that takes ownership over a raw pointer ptr.static TrianglePtr
ownedPtr(Triangle ptr)
A Ptr that takes ownership over a raw pointer ptr.static TriangleN1Ptr
ownedPtr(TriangleN1 ptr)
A Ptr that takes ownership over a raw pointer ptr.static TriangleN3Ptr
ownedPtr(TriangleN3 ptr)
A Ptr that takes ownership over a raw pointer ptr.static TriangleUtilPtr
ownedPtr(TriangleUtil ptr)
A Ptr that takes ownership over a raw pointer ptr.static TriMeshPtr
ownedPtr(TriMesh ptr)
A Ptr that takes ownership over a raw pointer ptr.static TriMeshSurfaceSamplerPtr
ownedPtr(TriMeshSurfaceSampler ptr)
A Ptr that takes ownership over a raw pointer ptr.static TriTriIntersectDevillerPtr
ownedPtr(TriTriIntersectDeviller ptr)
A Ptr that takes ownership over a raw pointer ptr.static TriTriIntersectDeviller_fPtr
ownedPtr(TriTriIntersectDeviller_f ptr)
A Ptr that takes ownership over a raw pointer ptr.static TriTriIntersectMollerPtr
ownedPtr(TriTriIntersectMoller ptr)
A Ptr that takes ownership over a raw pointer ptr.static TriTriIntersectMoller_fPtr
ownedPtr(TriTriIntersectMoller_f ptr)
A Ptr that takes ownership over a raw pointer ptr.static TubePtr
ownedPtr(Tube ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
-
-
Method Detail
-
ownedPtr
public static BSpherePtr ownedPtr(BSphere ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static BSphere_fPtr ownedPtr(BSphere_f ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static GeometryDataPtr ownedPtr(GeometryData ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PrimitivePtr ownedPtr(Primitive ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static ConePtr ownedPtr(Cone ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static Contour2DPtr ownedPtr(Contour2D ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static ConvexHull2DPtr ownedPtr(ConvexHull2D ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static ConvexHull3DPtr ownedPtr(ConvexHull3D ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static CylinderPtr ownedPtr(Cylinder ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static DistanceUtilPtr ownedPtr(DistanceUtil ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static GeometryPtr ownedPtr(Geometry ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static GeometryUtilPtr ownedPtr(GeometryUtil ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static HyperSpherePtr ownedPtr(HyperSphere ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static TriMeshPtr ownedPtr(TriMesh ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedPolygonPtr ownedPtr(IndexedPolygon ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedPolygon_32Ptr ownedPtr(IndexedPolygon_32 ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedTriArrayPtr ownedPtr(IndexedTriArray ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedTriMeshN0Ptr ownedPtr(IndexedTriMeshN0 ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedTriMeshN0_fPtr ownedPtr(IndexedTriMeshN0_f ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedTrianglePtr ownedPtr(IndexedTriangle ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedTriangle_32Ptr ownedPtr(IndexedTriangle_32 ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedTriangleN1Ptr ownedPtr(IndexedTriangleN1 ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedTriangleN1_32Ptr ownedPtr(IndexedTriangleN1_32 ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedTriangleN3Ptr ownedPtr(IndexedTriangleN3 ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedTriangleN3_32Ptr ownedPtr(IndexedTriangleN3_32 ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static LinePtr ownedPtr(Line ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static MetricLinePtr ownedPtr(MetricLine ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static Model3DPtr ownedPtr(Model3D ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static OBBColliderPtr ownedPtr(OBBCollider ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static OBBFactoryPtr ownedPtr(OBBFactory ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static OBBToleranceColliderPtr ownedPtr(OBBToleranceCollider ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static TrianglePtr ownedPtr(Triangle ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static TriangleN1Ptr ownedPtr(TriangleN1 ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static TriangleN3Ptr ownedPtr(TriangleN3 ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PlainTriMeshPtr ownedPtr(PlainTriMesh ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PlainTriMeshN1Ptr ownedPtr(PlainTriMeshN1 ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PlainTriMeshN3Ptr ownedPtr(PlainTriMeshN3 ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PlainTriMesh_fPtr ownedPtr(PlainTriMesh_f ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PlainTriMeshN1_fPtr ownedPtr(PlainTriMeshN1_f ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PlainTriMeshN3_fPtr ownedPtr(PlainTriMeshN3_f ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PlanePtr ownedPtr(Plane ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static MetricPlanePtr ownedPtr(MetricPlane ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PointCloudPtr ownedPtr(PointCloud ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PolygonPtr ownedPtr(Polygon ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static Polygon_fPtr ownedPtr(Polygon_f ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PyramidPtr ownedPtr(Pyramid ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static QHull3DPtr ownedPtr(QHull3D ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
build
public static void build(long dim, SWIGTYPE_p_double coords, long nrCoords, vector_i vertIdxs, vector_i faceIdxs, vector_d faceNormals, vector_d faceOffsets)
calclates the convex hull of a set of vertices coords each with dimension
dim
- Parameters:
dim
- [in] nr of dimensions in each verticecoords
- [in] array of verticesnrCoords
- [in] the number of verticesvertIdxs
-faceIdxs
-faceNormals
-faceOffsets
-
-
build
public static void build(SWIGTYPE_p_std__vectorT_std__vectorT_double_t_t coords, vector_i vertIdxs, vector_i faceIdxs, vector_d faceNormals, vector_d faceOffsets)
calclates the convex hull of a set of vertices coords each with dimension
dim
- Parameters:
coords
- [in] array of verticesvertIdxs
-faceIdxs
-faceNormals
-faceOffsets
-
-
ownedPtr
public static SpherePtr ownedPtr(Sphere ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static SphereDistanceCalcPtr ownedPtr(SphereDistanceCalc ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static TriMeshSurfaceSamplerPtr ownedPtr(TriMeshSurfaceSampler ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static TriTriIntersectDevillerPtr ownedPtr(TriTriIntersectDeviller ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static TriTriIntersectDeviller_fPtr ownedPtr(TriTriIntersectDeviller_f ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static TriTriIntersectMollerPtr ownedPtr(TriTriIntersectMoller ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static TriTriIntersectMoller_fPtr ownedPtr(TriTriIntersectMoller_f ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static TriangleUtilPtr ownedPtr(TriangleUtil ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static TubePtr ownedPtr(Tube ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static FacePtr ownedPtr(Face ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static BREPPtr ownedPtr(BREP ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static CurvePtr ownedPtr(Curve ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static GenericFacePtr ownedPtr(GenericFace ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static ImplicitBREPPtr ownedPtr(ImplicitBREP ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static ImplicitFacePtr ownedPtr(ImplicitFace ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static ShellPtr ownedPtr(Shell ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static QuadraticShellPtr ownedPtr(QuadraticShell ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static ImplicitShellPtr ownedPtr(ImplicitShell ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static SurfacePtr ownedPtr(Surface ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static ImplicitSurfacePtr ownedPtr(ImplicitSurface ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static ImplicitTorusPtr ownedPtr(ImplicitTorus ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedFaceArrayPtr ownedPtr(IndexedFaceArray ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static ParametricCurvePtr ownedPtr(ParametricCurve ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static IndexedQuadraticFaceArrayPtr ownedPtr(IndexedQuadraticFaceArray ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static PlainQuadraticShellPtr ownedPtr(PlainQuadraticShell ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static QuadraticBREPPtr ownedPtr(QuadraticBREP ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static QuadraticCurvePtr ownedPtr(QuadraticCurve ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static QuadraticFacePtr ownedPtr(QuadraticFace ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
ownedPtr
public static QuadraticSurfacePtr ownedPtr(QuadraticSurface ptr)
A Ptr that takes ownership over a raw pointer ptr.
-
-