Class BasePropertyTable
Inheritance
System.Object
System.MarshalByRefObject
BasePropertyTable
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class BasePropertyTable : NXObject, IMessageSink, INXObject
Constructors
BasePropertyTable()
Declaration
protected BasePropertyTable()
Properties
DescriptorNeutralName
Declaration
public string DescriptorNeutralName { get; }
Property Value
Type |
Description |
System.String |
|
DescriptorSpecificName
Declaration
public string DescriptorSpecificName { get; }
Property Value
Type |
Description |
System.String |
|
Methods
AddRowScalarFieldTable(String)
Declaration
public void AddRowScalarFieldTable(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
ClearTablePropertyOverride(String)
Declaration
public void ClearTablePropertyOverride(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
CopyProperties(BasePropertyTable)
Declaration
public void CopyProperties(BasePropertyTable sourceTable)
Parameters
CopyProperty(String, BasePropertyTable)
Declaration
public void CopyProperty(string propertyName, BasePropertyTable sourcePropertyTable)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
BasePropertyTable |
sourcePropertyTable |
|
DeleteRowScalarFieldTable(String)
Declaration
public void DeleteRowScalarFieldTable(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
GetBasePropertyType(String)
Declaration
public BasePropertyTable.BasePropertyType GetBasePropertyType(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
GetBaseScalarFieldPropertyValue(String)
Declaration
public FieldExpression GetBaseScalarFieldPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
GetBaseScalarWithDataPropertyValue(String, out Double, out Unit)
Declaration
public void GetBaseScalarWithDataPropertyValue(string propertyName, out double propertyValue, out Unit unitType)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Double |
propertyValue |
|
Unit |
unitType |
|
GetBooleanPropertyValue(String)
Declaration
public bool GetBooleanPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
Type |
Description |
System.Boolean |
|
GetComplexScalarFieldWrapperPropertyValue(String)
Declaration
public ComplexScalarFieldWrapper GetComplexScalarFieldWrapperPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
GetComplexVectorFieldWrapperPropertyValue(String)
Declaration
public ComplexVectorFieldWrapper GetComplexVectorFieldWrapperPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
GetCoordinateSystemPropertyValue(String)
Declaration
public CoordinateSystem GetCoordinateSystemPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
GetDoublePropertyValue(String)
Declaration
public double GetDoublePropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
Type |
Description |
System.Double |
|
GetFieldWrapperPropertyValue(String)
Declaration
public FieldWrapper GetFieldWrapperPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
GetFileReferencePropertyValue(String)
Declaration
public string GetFileReferencePropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
Type |
Description |
System.String |
|
GetIntegerArrayPropertyValue(String)
Declaration
public int[] GetIntegerArrayPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
Type |
Description |
System.Int32[] |
|
GetIntegerPropertyValue(String)
Declaration
public int GetIntegerPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
Type |
Description |
System.Int32 |
|
GetMaterialPropertyValue(String, out Boolean, out PhysicalMaterial)
Declaration
public void GetMaterialPropertyValue(string propertyName, out bool materialInherited, out PhysicalMaterial material)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Boolean |
materialInherited |
|
PhysicalMaterial |
material |
|
GetMatrixPropertyValue(String)
Declaration
public ScalarMatrixValue GetMatrixPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
GetPropertyCount()
Declaration
public int GetPropertyCount()
Returns
Type |
Description |
System.Int32 |
|
GetPropertyNameByIndex(Int32)
Declaration
public string GetPropertyNameByIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.String |
|
GetScalarArrayPropertyValue(String)
Declaration
public double[] GetScalarArrayPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
Type |
Description |
System.Double[] |
|
GetScalarArrayWithUnitsPropertyValue(String, out Double[], out Unit)
Declaration
public void GetScalarArrayWithUnitsPropertyValue(string propertyName, out double[] propertyValue, out Unit unitType)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Double[] |
propertyValue |
|
Unit |
unitType |
|
GetScalarFieldTableRowCol(String, out Int32, out Int32)
Declaration
public void GetScalarFieldTableRowCol(string propertyName, out int nRows, out int nCols)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Int32 |
nRows |
|
System.Int32 |
nCols |
|
GetScalarFieldWrapperByIndex(Int32, Int32, String)
Declaration
public ScalarFieldWrapper GetScalarFieldWrapperByIndex(int iRow, int iCol, string propertyName)
Parameters
Type |
Name |
Description |
System.Int32 |
iRow |
|
System.Int32 |
iCol |
|
System.String |
propertyName |
|
Returns
GetScalarFieldWrapperPropertyValue(String)
Declaration
public ScalarFieldWrapper GetScalarFieldWrapperPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
GetScalarPropertyValue(String)
Declaration
public Expression GetScalarPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
GetScalarTablePropertyValue(String)
Declaration
public ScalarTableValue GetScalarTablePropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
GetStringPropertyValue(String)
Declaration
public string GetStringPropertyValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Returns
Type |
Description |
System.String |
|
SetBaseScalarFieldPropertyValue(String, FieldExpression)
Declaration
public void SetBaseScalarFieldPropertyValue(string propertyName, FieldExpression propertyValue)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
FieldExpression |
propertyValue |
|
SetBaseScalarWithDataPropertyValue(String, Double, Unit)
Declaration
public void SetBaseScalarWithDataPropertyValue(string propertyName, double propertyValue, Unit unitType)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Double |
propertyValue |
|
Unit |
unitType |
|
SetBaseScalarWithDataPropertyValue(String, String, Unit)
Declaration
public void SetBaseScalarWithDataPropertyValue(string propertyName, string propertyValue, Unit unitType)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.String |
propertyValue |
|
Unit |
unitType |
|
SetBooleanPropertyValue(String, Boolean)
Declaration
public void SetBooleanPropertyValue(string propertyName, bool propertyValue)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Boolean |
propertyValue |
|
SetComplexScalarFieldWrapperPropertyValue(String, ComplexScalarFieldWrapper)
Declaration
public void SetComplexScalarFieldWrapperPropertyValue(string propertyName, ComplexScalarFieldWrapper propertyValue)
Parameters
SetComplexVectorFieldWrapperPropertyValue(String, ComplexVectorFieldWrapper)
Declaration
public void SetComplexVectorFieldWrapperPropertyValue(string propertyName, ComplexVectorFieldWrapper propertyValue)
Parameters
SetCoordinateSystemPropertyValue(String, CoordinateSystem)
Declaration
public void SetCoordinateSystemPropertyValue(string propertyName, CoordinateSystem propertyValue)
Parameters
SetDoublePropertyValue(String, Double)
Declaration
public void SetDoublePropertyValue(string propertyName, double propertyValue)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Double |
propertyValue |
|
SetFieldWrapperPropertyValue(String, FieldWrapper)
Declaration
public void SetFieldWrapperPropertyValue(string propertyName, FieldWrapper propertyValue)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
FieldWrapper |
propertyValue |
|
SetFileReferencePropertyValue(String, String)
Declaration
public void SetFileReferencePropertyValue(string propertyName, string propertyValue)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.String |
propertyValue |
|
SetIntegerArrayPropertyValue(String, Int32[])
Declaration
public void SetIntegerArrayPropertyValue(string propertyName, int[] propertyValue)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Int32[] |
propertyValue |
|
SetIntegerPropertyValue(String, Int32)
Declaration
public void SetIntegerPropertyValue(string propertyName, int propertyValue)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Int32 |
propertyValue |
|
SetMaterialPropertyValue(String, Boolean, PhysicalMaterial)
Declaration
public void SetMaterialPropertyValue(string propertyName, bool materialInherited, PhysicalMaterial material)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Boolean |
materialInherited |
|
PhysicalMaterial |
material |
|
SetMatrixPropertyValue(String, ScalarMatrixValue)
Declaration
public void SetMatrixPropertyValue(string propertyName, ScalarMatrixValue matrix)
Parameters
SetScalarArrayPropertyValue(String, Double[])
Declaration
public void SetScalarArrayPropertyValue(string propertyName, double[] propertyValue)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Double[] |
propertyValue |
|
SetScalarArrayWithUnitsPropertyValue(String, Double[], Unit)
Declaration
public void SetScalarArrayWithUnitsPropertyValue(string propertyName, double[] propertyValue, Unit unitType)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Double[] |
propertyValue |
|
Unit |
unitType |
|
SetScalarFieldWrapperByIndex(Int32, Int32, String, ScalarFieldWrapper)
Declaration
public void SetScalarFieldWrapperByIndex(int iRow, int iCol, string propertyName, ScalarFieldWrapper propertyValue)
Parameters
Type |
Name |
Description |
System.Int32 |
iRow |
|
System.Int32 |
iCol |
|
System.String |
propertyName |
|
ScalarFieldWrapper |
propertyValue |
|
SetScalarFieldWrapperPropertyValue(String, ScalarFieldWrapper)
Declaration
public void SetScalarFieldWrapperPropertyValue(string propertyName, ScalarFieldWrapper propertyValue)
Parameters
SetScalarPropertyValue(String, Expression)
Declaration
public void SetScalarPropertyValue(string propertyName, Expression propertyValue)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Expression |
propertyValue |
|
SetScalarTablePropertyValue(String, ScalarTableValue)
Declaration
public void SetScalarTablePropertyValue(string propertyName, ScalarTableValue table)
Parameters
SetStringPropertyValue(String, String)
Declaration
public void SetStringPropertyValue(string propertyName, string propertyValue)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.String |
propertyValue |
|
SetTablePropertyOverride(String)
Declaration
public void SetTablePropertyOverride(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
SetTablePropertyWithoutValue(String)
Declaration
public void SetTablePropertyWithoutValue(string propertyName)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink