Table of Contents

Class DiscreteField

Namespace
HyperX.Scripting
Assembly
HyperX.Scripting.dll
public class DiscreteField : IdNameEntityRenameable
Inheritance
DiscreteField
Inherited Members

Constructors

DiscreteField(Application, int, string)

public DiscreteField(Application application, int id, string name)

Parameters

application Application
id int
name string

Properties

ColumnCount

public int ColumnCount { get; }

Property Value

int

Columns

public Dictionary<int, string> Columns { get; }

Property Value

Dictionary<int, string>

DataType

public DiscreteFieldDataType DataType { get; }

Property Value

DiscreteFieldDataType

PhysicalEntityType

public DiscreteFieldPhysicalEntityType PhysicalEntityType { get; }

Property Value

DiscreteFieldPhysicalEntityType

PointIds

public List<Vector3d> PointIds { get; }

Property Value

List<Vector3d>

RowCount

public int RowCount { get; }

Property Value

int

RowIds

public List<int> RowIds { get; }

Property Value

List<int>

Methods

AddColumn(string)

public int AddColumn(string name)

Parameters

name string

Returns

int

AddPointRow(Vector3d)

public void AddPointRow(Vector3d pointId)

Parameters

pointId Vector3d

DeleteAllRows()

public void DeleteAllRows()

DeleteColumn(int)

public void DeleteColumn(int columnId)

Parameters

columnId int

DeletePointRow(Vector3d)

public void DeletePointRow(Vector3d pointId)

Parameters

pointId Vector3d

DeleteRow(int)

public void DeleteRow(int entityId)

Parameters

entityId int

DeleteRowsAndColumns()

public void DeleteRowsAndColumns()

ReadNumericCell(Vector3d, int)

public double? ReadNumericCell(Vector3d pointId, int columnId)

Parameters

pointId Vector3d
columnId int

Returns

double?

ReadNumericCell(int, int)

public double? ReadNumericCell(int entityId, int columnId)

Parameters

entityId int
columnId int

Returns

double?

ReadStringCell(Vector3d, int)

public string ReadStringCell(Vector3d pointId, int columnId)

Parameters

pointId Vector3d
columnId int

Returns

string

ReadStringCell(int, int)

public string ReadStringCell(int entityId, int columnId)

Parameters

entityId int
columnId int

Returns

string

SetColumnName(int, string)

public void SetColumnName(int columnId, string name)

Parameters

columnId int
name string

SetNumericValue(Vector3d, int, double)

public void SetNumericValue(Vector3d pointId, int columnId, double value)

Parameters

pointId Vector3d
columnId int
value double

SetNumericValue(int, int, double)

public void SetNumericValue(int entityId, int columnId, double value)

Parameters

entityId int
columnId int
value double

SetNumericValues(IReadOnlyDictionary<Vector3d, IEnumerable<double?>>)

public void SetNumericValues(IReadOnlyDictionary<Vector3d, IEnumerable<double?>> valuesByPoint)

Parameters

valuesByPoint IReadOnlyDictionary<Vector3d, IEnumerable<double?>>

SetNumericValues(IReadOnlyDictionary<int, IEnumerable<double?>>)

public void SetNumericValues(IReadOnlyDictionary<int, IEnumerable<double?>> valuesByEntityId)

Parameters

valuesByEntityId IReadOnlyDictionary<int, IEnumerable<double?>>

SetStringValue(Vector3d, int, string)

public void SetStringValue(Vector3d pointId, int columnId, string value)

Parameters

pointId Vector3d
columnId int
value string

SetStringValue(int, int, string)

public void SetStringValue(int entityId, int columnId, string value)

Parameters

entityId int
columnId int
value string

SetStringValues(IReadOnlyDictionary<Vector3d, IEnumerable<string>>)

public void SetStringValues(IReadOnlyDictionary<Vector3d, IEnumerable<string>> valuesByPoint)

Parameters

valuesByPoint IReadOnlyDictionary<Vector3d, IEnumerable<string>>

SetStringValues(IReadOnlyDictionary<int, IEnumerable<string>>)

public void SetStringValues(IReadOnlyDictionary<int, IEnumerable<string>> valuesByEntityId)

Parameters

valuesByEntityId IReadOnlyDictionary<int, IEnumerable<string>>

UpdateNameInDatabase(string)

protected override void UpdateNameInDatabase(string name)

Parameters

name string

ValidateName(string)

protected override bool ValidateName(string name)

Parameters

name string

Returns

bool