public sealed class ModelRenderSun.Attributes : ModelContent.Attributes, IEquatable<ModelRenderSun.Attributes>

Constructors

Attributes

#
public Attributes()

Properties

Altitude

#
public double? Altitude { get; set; }

Azimuth

#
public double? Azimuth { get; set; }

DateTime

#
public DateTime? DateTime { get; set; }

DaylightSavingEnabled

#
public bool? DaylightSavingEnabled { get; set; }

DaylightSavingMinutes

#
public int? DaylightSavingMinutes { get; set; }

Direction

#
public Vector3d? Direction { get; set; }

Enabled

#
public bool? Enabled { get; set; }

Intensity

#
public double? Intensity { get; set; }

Latitude

#
public double? Latitude { get; set; }

Longitude

#
public double? Longitude { get; set; }

Manual

#
public bool? Manual { get; set; }

Name

public ModelContentName Name { get; set; }
The last component of the element Path.
inherited fromModelContent.Attributes
Remarks: Just 'Name' in case it is nested like 'Root::Parent::Name'.

North

#
public double? North { get; set; }

Notes

public string Notes { get; set; }
inherited fromModelContent.Attributes

Parent

public ModelContentName Parent { get; set; }
Path of the parent element in 'Root::Parent' format if nested.
inherited fromModelContent.Attributes
Remarks: Empty string in case it is not nested.

Path

public ModelContentName Path { get; set; }
Full content path in 'Root::Parent::Name' format if is nested.
inherited fromModelContent.Attributes

TimeZone

#
public double? TimeZone { get; set; }

Methods

Clone

public ModelData.Attributes Clone()
inherited fromModelData.Attributes
Explicit

IEquatable<ModelRenderSun.Attributes>.Equals

#
bool Equals(Attributes other)
other (ModelRenderSun.Attributes)

Equals

#
protected override bool Equals(object other, IEqualityComparer comparer)
other (object)
comparer (IEqualityComparer)

Equals

public override bool Equals(object other)
inherited fromModelContent.Attributes
other (object)
Object.Equals

GetHashCode

public override int GetHashCode()
inherited fromModelContent.Attributes

GetHashCode

#
protected override int GetHashCode(IEqualityComparer comparer)
comparer (IEqualityComparer)

IsValidContentName

protected internal virtual bool IsValidContentName(ModelContentName value, bool? parent)
inherited fromModelContent.Attributes
value (ModelContentName)
parent (bool?)

Read

protected internal sealed override bool Read(GH_IReader reader)
inherited fromModelContent.Attributes
reader (GH_IReader)
Attributes.Read

ReadData

#
protected override bool ReadData(GH_IReader reader)
reader (GH_IReader)

SubClone

protected virtual ModelData.Attributes SubClone()
inherited fromModelData.Attributes

ToDetails

#
public override string ToDetails()

ToModelData

#
public override ModelData ToModelData()

ToString

#
public override string ToString()

Write

protected internal sealed override bool Write(GH_IWriter writer)
inherited fromModelContent.Attributes
writer (GH_IWriter)
Attributes.Write

WriteData

#
protected override bool WriteData(GH_IWriter writer)
writer (GH_IWriter)