NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::BlockStyler::DoubleTable Class Reference

Represents a Double Table block
Created in NX8.5.0. More...

Inheritance diagram for NXOpen::BlockStyler::DoubleTable:
NXOpen::BlockStyler::UIBlock NXOpen::TaggedObject

Public Member Functions

int CellWidth ()
 Returns the CellWidth
Created in NX8.5.0. More...
 
NXString ColumnTitles ()
 Returns the ColumnTitles
Created in NX8.5.0. More...
 
std::vector< double > GetMaximumValues (int *nRows, int *nColumns)
 Gets the MaximumValues. More...
 
std::vector< double > GetMinimumValues (int *nRows, int *nColumns)
 Gets the MinimumValues. More...
 
std::vector< NXStringGetRowTitles ()
 Gets the titles of rows in table. More...
 
std::vector< double > GetValues (int *nRows, int *nColumns)
 Gets the Values in table. More...
 
double Increment ()
 Returns the Increment. More...
 
bool RetainValue ()
 Returns the RetainValue. More...
 
void SetCellWidth (int cellWidth)
 Sets the CellWidth
Created in NX8.5.0. More...
 
void SetColumnTitles (const NXString &title)
 Sets the ColumnTitles
Created in NX8.5.0. More...
 
void SetColumnTitles (const char *title)
 Sets the ColumnTitles
Created in NX8.5.0. More...
 
void SetIncrement (double increment)
 Sets the Increment. More...
 
void SetMaximumValues (int nRows, int nColumns, const std::vector< double > &matrixValue)
 Sets the MaximumValues
Created in NX8.5.0. More...
 
void SetMinimumValues (int nRows, int nColumns, const std::vector< double > &matrixValue)
 Sets the MinimumValues
Created in NX8.5.0. More...
 
void SetRetainValue (bool retain)
 Sets the RetainValue. More...
 
void SetRowTitles (std::vector< NXString > &rowTitle)
 Sets the titles of rows in table
Created in NX8.5.0. More...
 
void SetSpin (bool spin)
 Sets the Spin
Created in NX8.5.0. More...
 
void SetValues (int nRows, int nColumns, const std::vector< double > &matrixValue)
 Sets the Values in table
Created in NX8.5.0. More...
 
void SetWrapSpin (bool wrapSpin)
 Sets the WrapSpin. More...
 
bool Spin ()
 Returns the Spin
Created in NX8.5.0. More...
 
bool WrapSpin ()
 Returns the WrapSpin. More...
 
- Public Member Functions inherited from NXOpen::BlockStyler::UIBlock
bool Enable ()
 Returns the Enable. More...
 
bool Expanded ()
 Returns the Expanded
Created in NX8.5.0. More...
 
void Focus ()
 Focuses on the block. More...
 
NXOpen::BlockStyler::PropertyListGetProperties ()
 Returns the properties of the block. More...
 
bool Group ()
 Returns the Group
Created in NX8.5.0. More...
 
NXString Label ()
 Returns the Label
Created in NX8.5.0. More...
 
NXString Name ()
 Returns the name of the block or BlockID
Created in NX6.0.0. More...
 
void SetEnable (bool enable)
 Sets the Enable. More...
 
void SetExpanded (bool expanded)
 Sets the Expanded
Created in NX8.5.0. More...
 
void SetGroup (bool group)
 Sets the Group
Created in NX8.5.0. More...
 
void SetLabel (const NXString &label)
 Sets the Label
Created in NX8.5.0. More...
 
void SetLabel (const char *label)
 Sets the Label
Created in NX8.5.0. More...
 
void SetShow (bool show)
 Sets the Visibility of block. More...
 
bool Show ()
 Returns the Visibility of block. More...
 
NXString Type ()
 Returns the type of block
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Double Table block
Created in NX8.5.0.


Member Function Documentation

int NXOpen::BlockStyler::DoubleTable::CellWidth ( )

Returns the CellWidth
Created in NX8.5.0.



License requirements : None

NXString NXOpen::BlockStyler::DoubleTable::ColumnTitles ( )

Returns the ColumnTitles
Created in NX8.5.0.



License requirements : None

std::vector<double> NXOpen::BlockStyler::DoubleTable::GetMaximumValues ( int *  nRows,
int *  nColumns 
)

Gets the MaximumValues.

Returns
Value to get from the property.
Created in NX8.5.0.

License requirements : None
Parameters
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
std::vector<double> NXOpen::BlockStyler::DoubleTable::GetMinimumValues ( int *  nRows,
int *  nColumns 
)

Gets the MinimumValues.

Returns
Value to get from the property
Created in NX8.5.0.

License requirements : None
Parameters
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
std::vector<NXString> NXOpen::BlockStyler::DoubleTable::GetRowTitles ( )

Gets the titles of rows in table.

Returns
Value to get from the property.
Created in NX8.5.0.

License requirements : None
std::vector<double> NXOpen::BlockStyler::DoubleTable::GetValues ( int *  nRows,
int *  nColumns 
)

Gets the Values in table.

Returns
Value to get from the property.
Created in NX8.5.0.

License requirements : None
Parameters
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
double NXOpen::BlockStyler::DoubleTable::Increment ( )

Returns the Increment.

Use this property only when Spin is true
Created in NX8.5.0.

License requirements : None

bool NXOpen::BlockStyler::DoubleTable::RetainValue ( )

Returns the RetainValue.

If true, indicates that the values in the block would be stored in dialog memory upon OK, Apply or Close.
Created in NX10.0.0.

License requirements : None

void NXOpen::BlockStyler::DoubleTable::SetCellWidth ( int  cellWidth)

Sets the CellWidth
Created in NX8.5.0.



License requirements : None

Parameters
cellWidthcell width
void NXOpen::BlockStyler::DoubleTable::SetColumnTitles ( const NXString title)

Sets the ColumnTitles
Created in NX8.5.0.



License requirements : None

Parameters
titletitle
void NXOpen::BlockStyler::DoubleTable::SetColumnTitles ( const char *  title)

Sets the ColumnTitles
Created in NX8.5.0.



License requirements : None

Parameters
titletitle
void NXOpen::BlockStyler::DoubleTable::SetIncrement ( double  increment)

Sets the Increment.

Use this property only when Spin is true
Created in NX8.5.0.

License requirements : None

Parameters
incrementincrement
void NXOpen::BlockStyler::DoubleTable::SetMaximumValues ( int  nRows,
int  nColumns,
const std::vector< double > &  matrixValue 
)

Sets the MaximumValues
Created in NX8.5.0.



License requirements : None

Parameters
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue to set to the property
void NXOpen::BlockStyler::DoubleTable::SetMinimumValues ( int  nRows,
int  nColumns,
const std::vector< double > &  matrixValue 
)

Sets the MinimumValues
Created in NX8.5.0.



License requirements : None

Parameters
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue to set for given property.
void NXOpen::BlockStyler::DoubleTable::SetRetainValue ( bool  retain)

Sets the RetainValue.

If true, indicates that the values in the block would be stored in dialog memory upon OK, Apply or Close.
Created in NX10.0.0.

License requirements : None

Parameters
retainretain
void NXOpen::BlockStyler::DoubleTable::SetRowTitles ( std::vector< NXString > &  rowTitle)

Sets the titles of rows in table
Created in NX8.5.0.



License requirements : None

Parameters
rowTitleValue to set for the property.
void NXOpen::BlockStyler::DoubleTable::SetSpin ( bool  spin)

Sets the Spin
Created in NX8.5.0.



License requirements : None

Parameters
spinspin
void NXOpen::BlockStyler::DoubleTable::SetValues ( int  nRows,
int  nColumns,
const std::vector< double > &  matrixValue 
)

Sets the Values in table
Created in NX8.5.0.



License requirements : None

Parameters
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValue to set for the property.
void NXOpen::BlockStyler::DoubleTable::SetWrapSpin ( bool  wrapSpin)

Sets the WrapSpin.

Use this property only when Spin is true
Created in NX8.5.0.

License requirements : None

Parameters
wrapSpinwrap spin
bool NXOpen::BlockStyler::DoubleTable::Spin ( )

Returns the Spin
Created in NX8.5.0.



License requirements : None

bool NXOpen::BlockStyler::DoubleTable::WrapSpin ( )

Returns the WrapSpin.

Use this property only when Spin is true
Created in NX8.5.0.

License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.