org.jcae.opencascade.jni
Class Geom_Surface

java.lang.Object
  extended by org.jcae.opencascade.jni.Geom_Geometry
      extended by org.jcae.opencascade.jni.Geom_Surface

public class Geom_Surface
extends Geom_Geometry


Field Summary
 
Fields inherited from class org.jcae.opencascade.jni.Geom_Geometry
swigCMemOwn
 
Constructor Summary
protected Geom_Surface(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void bounds(double[] bounds)
          Return the bounds of the parameters of the surface.
 void bounds(double[] U1, double[] U2, double[] V1, double[] V2)
          Deprecated. use bounds(double[]) , it do not need to allocate 4 arrays.
 void delete()
           
protected  void finalize()
           
protected static long getCPtr(Geom_Surface obj)
           
 boolean isUClosed()
           
 boolean isVClosed()
           
 Geom_Curve uIso(double U)
           
 double[] value(double U, double V)
           
 Geom_Curve vIso(double V)
           
 
Methods inherited from class org.jcae.opencascade.jni.Geom_Geometry
getCPtr
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Geom_Surface

protected Geom_Surface(long cPtr,
                       boolean cMemoryOwn)
Method Detail

getCPtr

protected static long getCPtr(Geom_Surface obj)

finalize

protected void finalize()
Overrides:
finalize in class Geom_Geometry

delete

public void delete()
Overrides:
delete in class Geom_Geometry

value

public double[] value(double U,
                      double V)

bounds

public void bounds(double[] bounds)
Return the bounds of the parameters of the surface.

Parameters:
an - array of size 4 which will receive {Umin, Umax, Vmin, Vmax}

bounds

public void bounds(double[] U1,
                   double[] U2,
                   double[] V1,
                   double[] V2)
Deprecated. use bounds(double[]) , it do not need to allocate 4 arrays.


isUClosed

public boolean isUClosed()

isVClosed

public boolean isVClosed()

uIso

public Geom_Curve uIso(double U)

vIso

public Geom_Curve vIso(double V)