ModelEarthAnchorPoint

ModelContentModelDataReferences
[TypeName("Earth Location")] [TypeDescription("Rhino earth location")] public sealed class ModelEarthAnchorPoint : ModelContent, IGH_BakeAwareData
Represents a Rhino Earth anchor point. Wraps the functionality of the EarthAnchorPoint type.

Constructors

ModelEarthAnchorPoint

#
public ModelEarthAnchorPoint()

ModelEarthAnchorPoint

#
public ModelEarthAnchorPoint(Attributes attributes)
attributes (ModelEarthAnchorPoint.Attributes)

ModelEarthAnchorPoint

#
public ModelEarthAnchorPoint(EarthAnchorPoint anchorPoint)
anchorPoint (EarthAnchorPoint)

Fields

Serial

protected internal int Serial
inherited fromModelData

Properties

Attribs

#
protected ModelEarthAnchorPoint.Attributes Attribs { get; set; }

DefaultAttributes

#
protected override ModelData.Attributes DefaultAttributes { get; }

DisplayName

[Browsable(false)] public string DisplayName { get; }
inherited fromModelData
DisplayName

Elevation

#
public double? Elevation { get; }
Gets a point elevation on earth, in meters.
Remarks: In meters.

ElevationCoordinateSystem

#
public EarthCoordinateSystem? ElevationCoordinateSystem { get; }
Gets the value indicating the zero level convention relating to a location on Earth

Id

public Guid? Id { get; }
inherited fromModelContent

IsReferencedData

protected bool IsReferencedData { get; }
inherited fromModelContent
IsReferencedData

IsReferencedDataLoaded

protected bool IsReferencedDataLoaded { get; }
inherited fromModelContent

IsValid

public override bool IsValid { get; }
inherited fromModelContent

IsValidWhyNot

protected override string IsValidWhyNot { get; }
inherited fromModelContent

Latitude

#
public double? Latitude { get; }
Gets a point latitude on earth, in degrees. [-90, +90]
Remarks: In degrees.

Longitude

#
public double? Longitude { get; }
Gets a point longitude on earth, in degrees. [-180, +180]
Remarks: In degrees.

ModelCompass

#
public Plane? ModelCompass { get; }
Gets the corresponding compass plane in model coordinates
Remarks: X axis points East, Y axis points North and Z axis points Up

Name

public virtual ModelContentName Name { get; }
inherited fromModelContent

Notes

public string Notes { get; }
inherited fromModelContent

Parent

public ModelContentName Parent { get; }
inherited fromModelContent

SphereUParameter

#
[EditorBrowsable(EditorBrowsableState.Never)] [DebuggerBrowsable(DebuggerBrowsableState.Never)] public double? SphereUParameter { get; }
Gets the spherical U parameter. [-π/2, +π/2]

SphereVParameter

#
[EditorBrowsable(EditorBrowsableState.Never)] [DebuggerBrowsable(DebuggerBrowsableState.Never)] public double? SphereVParameter { get; }
Gets the spherical V parameter. [-π, +π]

Tags

public ModelTags Tags { get; }
inherited fromModelContent

TypeDescription

protected string TypeDescription { get; }
inherited fromModelData
TypeDescription

TypeName

[Browsable(false)] public virtual string TypeName { get; }
inherited fromModelData
TypeName

Methods

AsFrozen

public ModelContent AsFrozen(bool deep = true)
Try to obtain a dereferenced snapshot of itself.
inherited fromModelContent
deep (bool = true)Determines whether or not referenced content should also be frozen.
Itself if it is already dereferenced.
Explicit

IGH_BakeAwareData.BakeGeometry

#
bool BakeGeometry(RhinoDoc doc, ObjectAttributes att, ref Guid obj_guid)
doc (RhinoDoc)
att (ObjectAttributes)
obj_guid (ref Guid)
BakeGeometry

Cast

#
public static ModelEarthAnchorPoint Cast(object source)
source (object)

CastTo<T>

#
public override bool CastTo<T>(ref T target)
target (ref T)

Equals

public bool Equals(ModelContent other)
inherited fromModelContent
other (ModelContent)

Equals

public bool Equals(ModelData other)
inherited fromModelData
other (ModelData)

Equals

public override bool Equals(object other)
inherited fromModelContent
other (object)
ModelData.Equals

GetHashCode

public override int GetHashCode()
inherited fromModelContent

InternaliseData

protected bool InternaliseData()
inherited fromModelContent

LoadReferencedData

protected virtual bool LoadReferencedData()
inherited fromModelContent
LoadReferencedData

Read

protected override bool Read(GH_IReader reader)
inherited fromModelContent
reader (GH_IReader)
ModelData.Read
Read

RenderItem

protected virtual bool RenderItem(Graphics graphics, RectangleF area, int alpha)
inherited fromModelContent
graphics (Graphics)
area (RectangleF)
alpha (int)

RuntimeId

protected internal Guid? RuntimeId(RhinoDoc document)
inherited fromModelContent
document (RhinoDoc)

ToAttributes

#
public ModelEarthAnchorPoint.Attributes ToAttributes()

ToDetails

public string ToDetails()
inherited fromModelData

TooltipString

#
public override string TooltipString()

ToString

#
public override string ToString()

UnloadReferencedData

protected virtual void UnloadReferencedData()
inherited fromModelContent

Write

protected override bool Write(GH_IWriter writer)
inherited fromModelContent
writer (GH_IWriter)
ModelData.Write
Write

Convertors