RhinoCommon API
Field Class |
Generic data fields used to add publicly accessible properties to
RenderContent.FieldDictionary. These should be created by calling a
FieldDictaionary.Add() method on a Render content object. These are
allocated after the RenderContent object's C++ object is created and
added to the underlying C++ objects content dictionary, who ever
allocates a field is responsible for deleting it so these objects clean
up the C++ pointers when they are disposed of.

Namespace: Rhino.Render.Fields
Assembly: RhinoCommon (in RhinoCommon.dll)

The Field type exposes the following members.

Name | Description | |
---|---|---|
![]() | Field(RenderContent, IntPtr) | Initializes a new instance of the Field class |
![]() | Field(RenderContent, String) | Initializes a new instance of the Field class |
![]() | Field(RenderContent, String, String, Object, Boolean) | Initializes a new instance of the Field class |

Name | Description | |
---|---|---|
![]() | Key | Obsolete.
Field name value string passed to the constructor
|
![]() | Name |
Field name value string passed to the constructor.
|
![]() | Tag |
Gets or sets an object that contains data to associate with the field.
|

Name | Description | |
---|---|---|
![]() | CreateCppPointer | |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |
![]() | ValueAsBool |
Return field value as a bool.
|
![]() | ValueAsByteArray |
Return field as a byte array.
|
![]() | ValueAsColor4f |
Return field as a Rhino.Display.Color4f color value.
|
![]() | ValueAsDateTime |
Return field as a DateTime value.
|
![]() | ValueAsDouble |
Return field value as a double precision number.
|
![]() | ValueAsFloat |
Return field value as floating point number.
|
![]() | ValueAsGuid |
Return field value as Guid.
|
![]() | ValueAsInt |
Return field value as integer.
|
![]() | ValueAsObject | |
![]() | ValueAsPoint2d |
Return field as a Rhino.Geometry.Point2d color value.
|
![]() | ValueAsPoint3d |
Return field as a Rhino.Geometry.Point3d color value.
|
![]() | ValueAsPoint4d |
Return field as a Rhino.Geometry.Point4d color value.
|
![]() | ValueAsString |
Get field value as a string.
|
![]() | ValueAsTransform |
Return field as a Rhino.Geometry.Transform color value.
|
![]() | ValueAsVector2d |
Return field as a Rhino.Geometry.Vector2d color value.
|
![]() | ValueAsVector3d |
Return field as a Rhino.Geometry.Vector3d color value.
|

Rhino for Windows
Supported in: 6.8
Reference

SystemObject
Rhino.Render.FieldsField
Rhino.Render.FieldsBoolField
Rhino.Render.FieldsByteArrayField
Rhino.Render.FieldsColor4fField
Rhino.Render.FieldsDateTimeField
Rhino.Render.FieldsDoubleField
Rhino.Render.FieldsFloatField
Rhino.Render.FieldsGuidField
Rhino.Render.FieldsIntField
Rhino.Render.FieldsPoint2dField
Rhino.Render.FieldsPoint3dField
Rhino.Render.FieldsPoint4dField
Rhino.Render.FieldsStringField
Rhino.Render.FieldsTransformField
Rhino.Render.FieldsVector2dField
Rhino.Render.FieldsVector3dField
Rhino.Render.FieldsField
Rhino.Render.FieldsBoolField
Rhino.Render.FieldsByteArrayField
Rhino.Render.FieldsColor4fField
Rhino.Render.FieldsDateTimeField
Rhino.Render.FieldsDoubleField
Rhino.Render.FieldsFloatField
Rhino.Render.FieldsGuidField
Rhino.Render.FieldsIntField
Rhino.Render.FieldsPoint2dField
Rhino.Render.FieldsPoint3dField
Rhino.Render.FieldsPoint4dField
Rhino.Render.FieldsStringField
Rhino.Render.FieldsTransformField
Rhino.Render.FieldsVector2dField
Rhino.Render.FieldsVector3dField