Class GeneralScalarTable
  
  
  
    Inheritance
    
    
    
    
    GeneralScalarTable
      
      
   
  
  
  
  Assembly: NXOpen.dll
  Syntax
  
    public class GeneralScalarTable : TransientObject, IMessageSink, IDisposable
   
  Constructors
  
  GeneralScalarTable(nint)
  
  
  Declaration
  
    protected GeneralScalarTable(nint ptr)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | nint | ptr |  | 
    
  
  Properties
  
  NumCols
  
  
  Declaration
  
    public int NumCols { get; }
   
  Property Value
  
  
  NumRows
  
  
  Declaration
  
    public int NumRows { get; }
   
  Property Value
  
  Methods
  
  FreeResource()
  
  
  Declaration
  
    protected override void FreeResource()
   
  Overrides
  
  
  GetCellValue(int, int)
  
  
  Declaration
  
    public double GetCellValue(int iRow, int iCol)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | iRow |  | 
      
        | int | iCol |  | 
    
  
  Returns
  
  
  GetNthColumn(int)
  
  
  Declaration
  
    public double[] GetNthColumn(int iCol)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | iCol |  | 
    
  
  Returns
  
  
  GetNthColumnUnits(int)
  
  
  Declaration
  
    public Unit GetNthColumnUnits(int iCol)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | iCol |  | 
    
  
  Returns
  
  
  GetNthRow(int)
  
  
  Declaration
  
    public double[] GetNthRow(int iRow)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | iRow |  | 
    
  
  Returns
  
  
  SetCellNoValue(int, int)
  
  
  Declaration
  
    public void SetCellNoValue(int iRow, int iCol)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | iRow |  | 
      
        | int | iCol |  | 
    
  
  
  SetCellValue(int, int, double)
  
  
  Declaration
  
    public void SetCellValue(int iRow, int iCol, double cellValue)
   
  Parameters
  
  
  SetCellValue(int, int, int)
  
  
  Declaration
  
    public void SetCellValue(int iRow, int iCol, int cellValue)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | iRow |  | 
      
        | int | iCol |  | 
      
        | int | cellValue |  | 
    
  
  
  SetNthColumn(int, double[])
  
  
  Declaration
  
    public void SetNthColumn(int iCol, double[] columnValues)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | iCol |  | 
      
        | double[] | columnValues |  | 
    
  
  
  SetNthColumnUnits(int, Unit)
  
  
  Declaration
  
    public void SetNthColumnUnits(int iCol, Unit unitType)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | iCol |  | 
      
        | Unit | unitType |  | 
    
  
  
  SetNthRow(int, double[])
  
  
  Declaration
  
    public void SetNthRow(int iRow, double[] rowValues)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | iRow |  | 
      
        | double[] | rowValues |  | 
    
  
  
  SetNumberOfRows(int, double)
  
  
  Declaration
  
    public void SetNumberOfRows(int nRows, double dDefaultValue)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | nRows |  | 
      
        | double | dDefaultValue |  | 
    
  
  
  SetTableSize(int, int, double)
  
  
  Declaration
  
    public void SetTableSize(int nRows, int nCols, double dDefaultValue)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | nRows |  | 
      
        | int | nCols |  | 
      
        | double | dDefaultValue |  | 
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink