org.jcae.opencascade.jni
Class ShapeFix_Wireframe
java.lang.Object
org.jcae.opencascade.jni.ShapeFix_Root
org.jcae.opencascade.jni.ShapeFix_Wireframe
public class ShapeFix_Wireframe
- extends ShapeFix_Root
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShapeFix_Wireframe
protected ShapeFix_Wireframe(long cPtr,
boolean cMemoryOwn)
ShapeFix_Wireframe
public ShapeFix_Wireframe(TopoDS_Shape shape)
getCPtr
protected static long getCPtr(ShapeFix_Wireframe obj)
finalize
protected void finalize()
- Overrides:
finalize
in class ShapeFix_Root
delete
public void delete()
- Overrides:
delete
in class ShapeFix_Root
fixWireGaps
public boolean fixWireGaps()
- Fixes gaps between ends of curves of adjacent edges (both 3d and pcurves)
in wires. If precision is 0.0, uses Precision::Confusion().
fixSmallEdges
public boolean fixSmallEdges()
- Fixes small edges in shape by merging adjacent edges.
If precision is 0.0, uses Precision::Confusion().
setLimitAngle
public void setLimitAngle(double theLimitAngle)
- If two edges makes an angle greater this angle, these two edges
will be not merged.
getLimitAngle
public double getLimitAngle()
shape
public TopoDS_Shape shape()
setDropSmallEdges
public void setDropSmallEdges(boolean b)
getDropSmallEdges
public boolean getDropSmallEdges()