public abstract static class IRhino3dm.Curve extends IRhino3dm.Geometry
Modifier and Type | Field and Description |
---|---|
ICurveGeo |
icurve |
static java.lang.String |
uuid |
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, userDataList
Constructor and Description |
---|
Curve() |
Modifier and Type | Method and Description |
---|---|
ICurveGeo |
createIGeometry(IRhino3dm.Rhino3dmFile context,
IServerI s) |
IObject |
createIObject(IRhino3dm.Rhino3dmFile context,
IServerI s) |
ITrimCurve |
createTrimCurve(IRhino3dm.Rhino3dmFile context,
IServerI s,
ISurfaceI srf) |
abstract IRhino3dm.Interval |
domain() |
IRhino3dm.UUID |
getClassUUID() |
int |
getType() |
abstract boolean |
isValid() |
read, read, setAttributes, setAttributesToIObject, write
public static final java.lang.String uuid
public ICurveGeo icurve
public IRhino3dm.UUID getClassUUID()
getClassUUID
in class IRhino3dm.Geometry
public int getType()
getType
in class IRhino3dm.RhinoObject
public abstract IRhino3dm.Interval domain()
public abstract boolean isValid()
public IObject createIObject(IRhino3dm.Rhino3dmFile context, IServerI s)
createIObject
in class IRhino3dm.RhinoObject
public ICurveGeo createIGeometry(IRhino3dm.Rhino3dmFile context, IServerI s)
public ITrimCurve createTrimCurve(IRhino3dm.Rhino3dmFile context, IServerI s, ISurfaceI srf)