igeo.io
Class IRhino3dm.BrepTrim
java.lang.Object
igeo.io.IRhino3dm.RhinoObject
igeo.io.IRhino3dm.Geometry
igeo.io.IRhino3dm.Curve
igeo.io.IRhino3dm.CurveProxy
igeo.io.IRhino3dm.BrepTrim
- Enclosing class:
- IRhino3dm
public static class IRhino3dm.BrepTrim
- extends IRhino3dm.CurveProxy
Fields inherited from class igeo.io.IRhino3dm.RhinoObject |
attributes, objectTypeAnnotation, objectTypeAny, objectTypeBeam, objectTypeBrep, objectTypeCage, objectTypeClipPlane, objectTypeCurve, objectTypeDetail, objectTypeEdgeFilter, objectTypeExtrusion, objectTypeGrip, objectTypeHatch, objectTypeInstanceDefinition, objectTypeInstanceReference, objectTypeLayer, objectTypeLight, objectTypeLoop, objectTypeMaterial, objectTypeMesh, objectTypeMeshEdge, objectTypeMeshFace, objectTypeMeshVertex, objectTypeMorphControl, objectTypePhantom, objectTypePoint, objectTypePointset, objectTypePolyledgeFilter, objectTypePolysrfFilter, objectTypeSurface, objectTypeTextDot, objectTypeUnknown, objectTypeUserData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
uuid
public static final java.lang.String uuid
- See Also:
- Constant Field Values
force32BitTrimType
public static final int force32BitTrimType
- See Also:
- Constant Field Values
trimIndex
public int trimIndex
curve2Index
public int curve2Index
edgeIndex
public int edgeIndex
vertexIndex
public int[] vertexIndex
rev3d
public boolean rev3d
type
public IRhino3dm.BrepTrim.Type type
iso
public IRhino3dm.Surface.ISO iso
loopIndex
public int loopIndex
tolerance
public double[] tolerance
legacy2dTol
public double legacy2dTol
legacy3dTol
public double legacy3dTol
brep
public IRhino3dm.Brep brep
IRhino3dm.BrepTrim
public IRhino3dm.BrepTrim()
IRhino3dm.BrepTrim
public IRhino3dm.BrepTrim(int tidx,
int c2idx,
int eidx,
int vidx1,
int vidx2,
int lidx,
IRhino3dm.Interval proxyDomain,
IRhino3dm.Interval domain,
IRhino3dm.Brep brep,
ITrimCurve trimCurve)
getClassUUID
public IRhino3dm.UUID getClassUUID()
- Overrides:
getClassUUID
in class IRhino3dm.CurveProxy
getISOType
public IRhino3dm.Surface.ISO getISOType(ITrimCurve trimCurve)
isStraightOnX
public boolean isStraightOnX(ITrimCurve trimCurve)
isStraightOnY
public boolean isStraightOnY(ITrimCurve trimCurve)
readType
public static IRhino3dm.BrepTrim.Type readType(int i)
getInt
public static int getInt(IRhino3dm.BrepTrim.Type type)
reverse
public boolean reverse()
- Overrides:
reverse
in class IRhino3dm.CurveProxy
read
public void read(IRhino3dm.Rhino3dmFile context,
java.io.InputStream is)
throws java.io.IOException
- Overrides:
read
in class IRhino3dm.RhinoObject
- Throws:
java.io.IOException
write
public void write(IRhino3dm.Rhino3dmFile context,
java.io.OutputStream os,
java.util.zip.CRC32 crc)
throws java.io.IOException
- Overrides:
write
in class IRhino3dm.RhinoObject
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object