Uses of Class
org.jcae.opencascade.jni.TopoDS_Shape

Packages that use TopoDS_Shape
org.jcae.opencascade   
org.jcae.opencascade.jni   
org.jcae.opencascade.test   
 

Uses of TopoDS_Shape in org.jcae.opencascade
 

Methods in org.jcae.opencascade that return TopoDS_Shape
static TopoDS_Shape Utilities.readFile(java.lang.String fileName)
          Read a file guessing the format with the file extension Only .step, .igs and .brep are supported.
 

Methods in org.jcae.opencascade with parameters of type TopoDS_Shape
static void Utilities.dumpTopology(TopoDS_Shape shape)
          Dump the topology of a shape (for debugging)
static void Utilities.dumpTopology(TopoDS_Shape shape, java.io.PrintStream out)
          Dump the topology of a shape (for debugging)
static TopoDS_Face Utilities.getFace(TopoDS_Shape shape, int id)
          Return the face whose order is id in the given shape
static TopoDS_Vertex Utilities.getVertex(TopoDS_Shape shape, int id)
          Return the vertex whose order is id in the given shape
static boolean Utilities.isShapeInShape(TopoDS_Shape parent, TopoDS_Shape child)
          Test if a shape is part of another one
static int Utilities.numberOfShape(TopoDS_Shape shape, int type)
          Return the number of shapes in one shape
static double Utilities.tolerance(TopoDS_Shape shape)
          Compute the tolerance of shapes by selecting the highest tolerance of the give child shapes
 

Uses of TopoDS_Shape in org.jcae.opencascade.jni
 

Subclasses of TopoDS_Shape in org.jcae.opencascade.jni
 class TopoDS_Compound
           
 class TopoDS_CompSolid
           
 class TopoDS_Edge
           
 class TopoDS_Face
           
 class TopoDS_Shell
           
 class TopoDS_Solid
           
 class TopoDS_Vertex
           
 class TopoDS_Wire
           
 

Methods in org.jcae.opencascade.jni that return TopoDS_Shape
 TopoDS_Shape ShapeBuild_ReShape.apply(TopoDS_Shape shape)
           
 TopoDS_Shape ShapeBuild_ReShape.apply(TopoDS_Shape shape, int until)
           
 TopoDS_Shape BRepTools_Quilt.copy(TopoDS_Shape S)
           
 TopoDS_Shape TopExp_Explorer.current()
           
 TopoDS_Shape BRepBuilderAPI_Sewing.degeneratedShape(int index)
           
static TopoDS_Shape TopoDS_Shape.downcast(TopoDS_Shape in)
           
 TopoDS_Shape ShapeUpgrade_RemoveInternalWires.getResult()
           
 TopoDS_Shape ShapeUpgrade_ShapeDivide.getResult()
           
 TopoDS_Shape BRepBuilderAPI_Sewing.modified(TopoDS_Shape shape)
           
 TopoDS_Shape BRepBuilderAPI_Transform.modifiedShape(TopoDS_Shape S)
           
 TopoDS_Shape BRepBuilderAPI_Sewing.modifiedSubShape(TopoDS_Shape shape)
           
 TopoDS_Shape XSControl_Reader.oneShape()
           
static TopoDS_Shape BRepTools.read(java.lang.String file, BRep_Builder builder)
          Read a shape from a file.
 TopoDS_Shape TopoDS_Shape.reversed()
           
 TopoDS_Shape BRepBuilderAPI_Sewing.sewedShape()
           
 TopoDS_Shape BRepBuilderAPI_MakeShape.shape()
           
 TopoDS_Shape ShapeFix_Wireframe.shape()
           
 TopoDS_Shape BRepTools_Quilt.shells()
           
 TopoDS_Shape TopoDS_Iterator.value()
           
 

Methods in org.jcae.opencascade.jni with parameters of type TopoDS_Shape
 void BRepBuilderAPI_Sewing.add(TopoDS_Shape shape)
           
 void BRepTools_Quilt.add(TopoDS_Shape S)
           
 void BRepBuilderAPI_MakeWire.add(TopoDS_Shape[] shapes)
           
static void BRepBndLib.add(TopoDS_Shape shape, Bnd_Box bndBox)
           
 void TopoDS_Builder.add(TopoDS_Shape S, TopoDS_Shape C)
           
 TopoDS_Shape ShapeBuild_ReShape.apply(TopoDS_Shape shape)
           
 TopoDS_Shape ShapeBuild_ReShape.apply(TopoDS_Shape shape, int until)
           
protected static long[] TopoDS_Shape.cArrayUnwrap(TopoDS_Shape[] arrayWrapper)
           
 TopoDS_Shape BRepTools_Quilt.copy(TopoDS_Shape S)
           
static TopoDS_Shape TopoDS_Shape.downcast(TopoDS_Shape in)
           
static void BRepLib.encodeRegularity(TopoDS_Shape S)
           
static void BRepLib.encodeRegularity(TopoDS_Shape S, double TolAng)
           
protected static long TopoDS_Shape.getCPtr(TopoDS_Shape obj)
           
 java.lang.String STEPControl_Reader.getLabel(TopoDS_Shape theShape)
           
 void BRepCheck_Analyzer.init(TopoDS_Shape S)
           
 void BRepCheck_Analyzer.init(TopoDS_Shape S, boolean GeomControls)
           
 void TopExp_Explorer.init(TopoDS_Shape S, int ToFind)
           
 void TopExp_Explorer.init(TopoDS_Shape S, int ToFind, int ToAvoid)
           
 void TopoDS_Iterator.initialize(TopoDS_Shape S)
           
 void TopoDS_Iterator.initialize(TopoDS_Shape S, boolean cumOri)
           
 void TopoDS_Iterator.initialize(TopoDS_Shape S, boolean cumOri, boolean cumLoc)
           
 boolean BRepTools_Quilt.isCopied(TopoDS_Shape S)
           
 boolean BRepBuilderAPI_Sewing.isDegenerated(TopoDS_Shape shape)
           
 boolean BRepBuilderAPI_MakeSolid.isDeleted(TopoDS_Shape S)
           
 boolean BRepBuilderAPI_Sewing.isModified(TopoDS_Shape shape)
           
 boolean BRepBuilderAPI_Sewing.isModifiedSubShape(TopoDS_Shape shape)
           
 boolean TopoDS_Shape.isSame(TopoDS_Shape s)
           
static boolean BRepAlgo.isTopologicallyValid(TopoDS_Shape S)
           
static boolean BRepAlgo.isValid(TopoDS_Shape S)
           
static void BRepGProp.linearProperties(TopoDS_Shape shape, GProp_GProps properties)
           
 void BRepBuilderAPI_Sewing.load(TopoDS_Shape shape)
           
 TopoDS_Shape BRepBuilderAPI_Sewing.modified(TopoDS_Shape shape)
           
 TopoDS_Shape BRepBuilderAPI_Transform.modifiedShape(TopoDS_Shape S)
           
 TopoDS_Shape BRepBuilderAPI_Sewing.modifiedSubShape(TopoDS_Shape shape)
           
 boolean TopoDS_Shape.nativeIsSame(TopoDS_Shape other)
           
 void BRepBuilderAPI_Transform.perform(TopoDS_Shape S)
           
 void BRepBuilderAPI_Transform.perform(TopoDS_Shape S, boolean Copy)
           
static boolean BRepTools.read(TopoDS_Shape shape, java.nio.channels.ReadableByteChannel input, BRep_Builder builder)
           
static boolean BRepTools.read(TopoDS_Shape shape, java.lang.String file, BRep_Builder builder)
          Reads a shape from a file.
 void TopoDS_Builder.remove(TopoDS_Shape S, TopoDS_Shape C)
           
 void ShapeBuild_ReShape.replace(TopoDS_Shape shape, TopoDS_Shape newshape)
           
 void ShapeBuild_ReShape.replace(TopoDS_Shape shape, TopoDS_Shape newshape, boolean oriented)
           
static void BRepGProp.surfaceProperties(TopoDS_Shape shape, GProp_GProps properties)
           
 void BRepMesh_IncrementalMesh.update(TopoDS_Shape S)
           
static void BRepGProp.volumeProperties(TopoDS_Shape shape, GProp_GProps properties)
           
static void BRepGProp.volumeProperties(TopoDS_Shape shape, GProp_GProps properties, boolean onlyClosed)
           
static boolean BRepTools.write(TopoDS_Shape shape, java.lang.String file)
          Write a shape to a file.
static void BRepTools.write(TopoDS_Shape Sh, java.nio.channels.WritableByteChannel S)
           
 

Constructors in org.jcae.opencascade.jni with parameters of type TopoDS_Shape
BRepAlgoAPI_Common(TopoDS_Shape S1, TopoDS_Shape S2)
           
BRepAlgoAPI_Cut(TopoDS_Shape S1, TopoDS_Shape S2)
           
BRepAlgoAPI_Fuse(TopoDS_Shape S1, TopoDS_Shape S2)
           
BRepAlgoAPI_Section(TopoDS_Shape S1, TopoDS_Shape S2)
           
BRepBuilderAPI_Transform(TopoDS_Shape S, GP_Trsf T)
           
BRepBuilderAPI_Transform(TopoDS_Shape S, GP_Trsf T, boolean Copy)
           
BRepCheck_Analyzer(TopoDS_Shape S)
           
BRepCheck_Analyzer(TopoDS_Shape S, boolean GeomControls)
           
BRepFilletAPI_MakeChamfer(TopoDS_Shape shape)
           
BRepFilletAPI_MakeFillet(TopoDS_Shape shape)
           
BRepFilletAPI_MakeFillet(TopoDS_Shape shape, int type)
           
BRepMesh_IncrementalMesh(TopoDS_Shape S, double D)
           
BRepMesh_IncrementalMesh(TopoDS_Shape S, double D, boolean Relatif)
           
BRepMesh_IncrementalMesh(TopoDS_Shape S, double D, boolean Relatif, double Ang)
           
BRepPrimAPI_MakePrism(TopoDS_Shape baseShape, double[] extrudeDirection)
           
BRepPrimAPI_MakePrism(TopoDS_Shape baseShape, double[] extrudeDirection, boolean Copy)
           
BRepPrimAPI_MakePrism(TopoDS_Shape baseShape, double[] extrudeDirection, boolean Copy, boolean Canonize)
           
BRepPrimAPI_MakeRevol(TopoDS_Shape shape, double[] axis)
           
BRepPrimAPI_MakeRevol(TopoDS_Shape shape, double[] axis, boolean copy)
           
BRepPrimAPI_MakeRevol(TopoDS_Shape shape, double[] axis, double angle)
           
BRepPrimAPI_MakeRevol(TopoDS_Shape shape, double[] axis, double angle, boolean copy)
           
ShapeAnalysis_FreeBounds(TopoDS_Shape shape)
           
ShapeAnalysis_FreeBounds(TopoDS_Shape shape, boolean splitclosed)
           
ShapeAnalysis_FreeBounds(TopoDS_Shape shape, boolean splitclosed, boolean splitopen)
           
ShapeFix_Wireframe(TopoDS_Shape shape)
           
ShapeUpgrade_RemoveInternalWires(TopoDS_Shape theShape)
           
ShapeUpgrade_ShapeDivideArea(TopoDS_Shape S)
           
TopExp_Explorer(TopoDS_Shape S, int ToFind)
           
TopExp_Explorer(TopoDS_Shape S, int ToFind, int ToAvoid)
           
TopoDS_Iterator(TopoDS_Shape S)
           
TopoDS_Iterator(TopoDS_Shape S, boolean cumOri)
           
TopoDS_Iterator(TopoDS_Shape S, boolean cumOri, boolean cumLoc)
           
 

Uses of TopoDS_Shape in org.jcae.opencascade.test
 

Constructors in org.jcae.opencascade.test with parameters of type TopoDS_Shape
Shape(TopoDS_Shape shape)