org.jcae.opencascade.jni
Class TopoDS_Shape
java.lang.Object
org.jcae.opencascade.jni.TopoDS_Shape
- Direct Known Subclasses:
- TopoDS_Compound, TopoDS_CompSolid, TopoDS_Edge, TopoDS_Face, TopoDS_Shell, TopoDS_Solid, TopoDS_Vertex, TopoDS_Wire
public class TopoDS_Shape
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, toString, wait, wait, wait |
swigCMemOwn
protected boolean swigCMemOwn
TopoDS_Shape
protected TopoDS_Shape(long cPtr,
boolean cMemoryOwn)
TopoDS_Shape
public TopoDS_Shape()
getCPtr
protected static long getCPtr(TopoDS_Shape obj)
finalize
protected void finalize()
- Overrides:
finalize
in class java.lang.Object
delete
public void delete()
downcast
public static TopoDS_Shape downcast(TopoDS_Shape in)
isSame
public boolean isSame(TopoDS_Shape s)
equals
public boolean equals(java.lang.Object o)
- Alias on the isSame method for an easy use of this class in java
collections
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
cArrayUnwrap
protected static long[] cArrayUnwrap(TopoDS_Shape[] arrayWrapper)
shapeType
public int shapeType()
nativeIsSame
public boolean nativeIsSame(TopoDS_Shape other)
orientation
public int orientation()
reverse
public void reverse()
reversed
public TopoDS_Shape reversed()
hashCode
public int hashCode(int Upper)
getTShape
public long getTShape()