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