org.jcae.opencascade.jni
Class TopoDS_Shape

java.lang.Object
  extended by 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


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
  TopoDS_Shape()
           
protected TopoDS_Shape(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
protected static long[] cArrayUnwrap(TopoDS_Shape[] arrayWrapper)
           
 void delete()
           
static TopoDS_Shape downcast(TopoDS_Shape in)
           
 boolean equals(java.lang.Object o)
          Alias on the isSame method for an easy use of this class in java collections
protected  void finalize()
           
protected static long getCPtr(TopoDS_Shape obj)
           
 long getTShape()
           
 int hashCode()
           
 int hashCode(int Upper)
           
 boolean isSame(TopoDS_Shape s)
           
 boolean nativeIsSame(TopoDS_Shape other)
           
 int orientation()
           
 void reverse()
           
 TopoDS_Shape reversed()
           
 int shapeType()
           
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

TopoDS_Shape

protected TopoDS_Shape(long cPtr,
                       boolean cMemoryOwn)

TopoDS_Shape

public TopoDS_Shape()
Method Detail

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()