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 voidbuild(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 voidbuild(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 BoxPtrownedPtr(Box ptr)A Ptr that takes ownership over a raw pointer ptr.static BREPPtrownedPtr(BREP ptr)A Ptr that takes ownership over a raw pointer ptr.static BSpherePtrownedPtr(BSphere ptr)A Ptr that takes ownership over a raw pointer ptr.static BSphere_fPtrownedPtr(BSphere_f ptr)A Ptr that takes ownership over a raw pointer ptr.static ConePtrownedPtr(Cone ptr)A Ptr that takes ownership over a raw pointer ptr.static Contour2DPtrownedPtr(Contour2D ptr)A Ptr that takes ownership over a raw pointer ptr.static ConvexHull2DPtrownedPtr(ConvexHull2D ptr)A Ptr that takes ownership over a raw pointer ptr.static ConvexHull3DPtrownedPtr(ConvexHull3D ptr)A Ptr that takes ownership over a raw pointer ptr.static CurvePtrownedPtr(Curve ptr)A Ptr that takes ownership over a raw pointer ptr.static CylinderPtrownedPtr(Cylinder ptr)A Ptr that takes ownership over a raw pointer ptr.static DistanceUtilPtrownedPtr(DistanceUtil ptr)A Ptr that takes ownership over a raw pointer ptr.static FacePtrownedPtr(Face ptr)A Ptr that takes ownership over a raw pointer ptr.static GenericFacePtrownedPtr(GenericFace ptr)A Ptr that takes ownership over a raw pointer ptr.static GeometryPtrownedPtr(Geometry ptr)A Ptr that takes ownership over a raw pointer ptr.static GeometryDataPtrownedPtr(GeometryData ptr)A Ptr that takes ownership over a raw pointer ptr.static GeometryUtilPtrownedPtr(GeometryUtil ptr)A Ptr that takes ownership over a raw pointer ptr.static HyperSpherePtrownedPtr(HyperSphere ptr)A Ptr that takes ownership over a raw pointer ptr.static ImplicitBREPPtrownedPtr(ImplicitBREP ptr)A Ptr that takes ownership over a raw pointer ptr.static ImplicitFacePtrownedPtr(ImplicitFace ptr)A Ptr that takes ownership over a raw pointer ptr.static ImplicitShellPtrownedPtr(ImplicitShell ptr)A Ptr that takes ownership over a raw pointer ptr.static ImplicitSurfacePtrownedPtr(ImplicitSurface ptr)A Ptr that takes ownership over a raw pointer ptr.static ImplicitTorusPtrownedPtr(ImplicitTorus ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedFaceArrayPtrownedPtr(IndexedFaceArray ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedPolygonPtrownedPtr(IndexedPolygon ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedPolygon_32PtrownedPtr(IndexedPolygon_32 ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedQuadraticFaceArrayPtrownedPtr(IndexedQuadraticFaceArray ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedTrianglePtrownedPtr(IndexedTriangle ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedTriangle_32PtrownedPtr(IndexedTriangle_32 ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedTriangleN1PtrownedPtr(IndexedTriangleN1 ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedTriangleN1_32PtrownedPtr(IndexedTriangleN1_32 ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedTriangleN3PtrownedPtr(IndexedTriangleN3 ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedTriangleN3_32PtrownedPtr(IndexedTriangleN3_32 ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedTriArrayPtrownedPtr(IndexedTriArray ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedTriMeshN0PtrownedPtr(IndexedTriMeshN0 ptr)A Ptr that takes ownership over a raw pointer ptr.static IndexedTriMeshN0_fPtrownedPtr(IndexedTriMeshN0_f ptr)A Ptr that takes ownership over a raw pointer ptr.static LinePtrownedPtr(Line ptr)A Ptr that takes ownership over a raw pointer ptr.static MetricLinePtrownedPtr(MetricLine ptr)A Ptr that takes ownership over a raw pointer ptr.static MetricPlanePtrownedPtr(MetricPlane ptr)A Ptr that takes ownership over a raw pointer ptr.static Model3DPtrownedPtr(Model3D ptr)A Ptr that takes ownership over a raw pointer ptr.static OBBPtrownedPtr(OBB ptr)A Ptr that takes ownership over a raw pointer ptr.static OBBColliderPtrownedPtr(OBBCollider ptr)A Ptr that takes ownership over a raw pointer ptr.static OBBFactoryPtrownedPtr(OBBFactory ptr)A Ptr that takes ownership over a raw pointer ptr.static OBBToleranceColliderPtrownedPtr(OBBToleranceCollider ptr)A Ptr that takes ownership over a raw pointer ptr.static ParametricCurvePtrownedPtr(ParametricCurve ptr)A Ptr that takes ownership over a raw pointer ptr.static PlainQuadraticShellPtrownedPtr(PlainQuadraticShell ptr)A Ptr that takes ownership over a raw pointer ptr.static PlainTriMeshPtrownedPtr(PlainTriMesh ptr)A Ptr that takes ownership over a raw pointer ptr.static PlainTriMesh_fPtrownedPtr(PlainTriMesh_f ptr)A Ptr that takes ownership over a raw pointer ptr.static PlainTriMeshN1PtrownedPtr(PlainTriMeshN1 ptr)A Ptr that takes ownership over a raw pointer ptr.static PlainTriMeshN1_fPtrownedPtr(PlainTriMeshN1_f ptr)A Ptr that takes ownership over a raw pointer ptr.static PlainTriMeshN3PtrownedPtr(PlainTriMeshN3 ptr)A Ptr that takes ownership over a raw pointer ptr.static PlainTriMeshN3_fPtrownedPtr(PlainTriMeshN3_f ptr)A Ptr that takes ownership over a raw pointer ptr.static PlanePtrownedPtr(Plane ptr)A Ptr that takes ownership over a raw pointer ptr.static PointCloudPtrownedPtr(PointCloud ptr)A Ptr that takes ownership over a raw pointer ptr.static PolygonPtrownedPtr(Polygon ptr)A Ptr that takes ownership over a raw pointer ptr.static Polygon_fPtrownedPtr(Polygon_f ptr)A Ptr that takes ownership over a raw pointer ptr.static PrimitivePtrownedPtr(Primitive ptr)A Ptr that takes ownership over a raw pointer ptr.static PyramidPtrownedPtr(Pyramid ptr)A Ptr that takes ownership over a raw pointer ptr.static QHull3DPtrownedPtr(QHull3D ptr)A Ptr that takes ownership over a raw pointer ptr.static QuadraticBREPPtrownedPtr(QuadraticBREP ptr)A Ptr that takes ownership over a raw pointer ptr.static QuadraticCurvePtrownedPtr(QuadraticCurve ptr)A Ptr that takes ownership over a raw pointer ptr.static QuadraticFacePtrownedPtr(QuadraticFace ptr)A Ptr that takes ownership over a raw pointer ptr.static QuadraticShellPtrownedPtr(QuadraticShell ptr)A Ptr that takes ownership over a raw pointer ptr.static QuadraticSurfacePtrownedPtr(QuadraticSurface ptr)A Ptr that takes ownership over a raw pointer ptr.static ShellPtrownedPtr(Shell ptr)A Ptr that takes ownership over a raw pointer ptr.static SpherePtrownedPtr(Sphere ptr)A Ptr that takes ownership over a raw pointer ptr.static SphereDistanceCalcPtrownedPtr(SphereDistanceCalc ptr)A Ptr that takes ownership over a raw pointer ptr.static SurfacePtrownedPtr(Surface ptr)A Ptr that takes ownership over a raw pointer ptr.static TrianglePtrownedPtr(Triangle ptr)A Ptr that takes ownership over a raw pointer ptr.static TriangleN1PtrownedPtr(TriangleN1 ptr)A Ptr that takes ownership over a raw pointer ptr.static TriangleN3PtrownedPtr(TriangleN3 ptr)A Ptr that takes ownership over a raw pointer ptr.static TriangleUtilPtrownedPtr(TriangleUtil ptr)A Ptr that takes ownership over a raw pointer ptr.static TriMeshPtrownedPtr(TriMesh ptr)A Ptr that takes ownership over a raw pointer ptr.static TriMeshSurfaceSamplerPtrownedPtr(TriMeshSurfaceSampler ptr)A Ptr that takes ownership over a raw pointer ptr.static TriTriIntersectDevillerPtrownedPtr(TriTriIntersectDeviller ptr)A Ptr that takes ownership over a raw pointer ptr.static TriTriIntersectDeviller_fPtrownedPtr(TriTriIntersectDeviller_f ptr)A Ptr that takes ownership over a raw pointer ptr.static TriTriIntersectMollerPtrownedPtr(TriTriIntersectMoller ptr)A Ptr that takes ownership over a raw pointer ptr.static TriTriIntersectMoller_fPtrownedPtr(TriTriIntersectMoller_f ptr)A Ptr that takes ownership over a raw pointer ptr.static TubePtrownedPtr(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.
-
-