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, writepublic static final java.lang.String uuid
public ICurveGeo icurve
public IRhino3dm.UUID getClassUUID()
getClassUUID in class IRhino3dm.Geometrypublic int getType()
getType in class IRhino3dm.RhinoObjectpublic abstract IRhino3dm.Interval domain()
public abstract boolean isValid()
public IObject createIObject(IRhino3dm.Rhino3dmFile context, IServerI s)
createIObject in class IRhino3dm.RhinoObjectpublic ICurveGeo createIGeometry(IRhino3dm.Rhino3dmFile context, IServerI s)
public ITrimCurve createTrimCurve(IRhino3dm.Rhino3dmFile context, IServerI s, ISurfaceI srf)