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

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

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

Public Member Functions

NXString ColumnTitles ()
 Returns the ColumnTitles
Created in NX8.5.0. More...
 
std::vector< int > GetMaximumValues (int *nRows, int *nColumns)
 Gets the MaximumValues. More...
 
std::vector< int > GetMinimumValues (int *nRows, int *nColumns)
 Gets the MinimumValues. More...
 
std::vector< NXStringGetRowTitles ()
 Gets the RowTitles. More...
 
std::vector< int > GetValues (int *nRows, int *nColumns)
 Gets the Values. More...
 
double Increment ()
 Returns the Increment. More...
 
bool RetainValue ()
 Returns the RetainValue. 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< int > &matrixValue)
 Sets the MaximumValues
Created in NX8.5.0. More...
 
void SetMinimumValues (int nRows, int nColumns, const std::vector< int > &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 RowTitles
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< int > &matrixValue)
 Sets the Values
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 Integer Table block
Created in NX8.5.0.


Member Function Documentation

NXString NXOpen::BlockStyler::IntegerTable::ColumnTitles ( )

Returns the ColumnTitles
Created in NX8.5.0.



License requirements : None

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

Gets the MaximumValues.

Returns
Values 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<int> NXOpen::BlockStyler::IntegerTable::GetMinimumValues ( int *  nRows,
int *  nColumns 
)

Gets the MinimumValues.

Returns
Value to get for given property name.
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::IntegerTable::GetRowTitles ( )

Gets the RowTitles.

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

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

Gets the Values.

Returns
Values 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::IntegerTable::Increment ( )

Returns the Increment.

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

License requirements : None

bool NXOpen::BlockStyler::IntegerTable::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::IntegerTable::SetColumnTitles ( const NXString title)

Sets the ColumnTitles
Created in NX8.5.0.



License requirements : None

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

Sets the ColumnTitles
Created in NX8.5.0.



License requirements : None

Parameters
titletitle
void NXOpen::BlockStyler::IntegerTable::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::IntegerTable::SetMaximumValues ( int  nRows,
int  nColumns,
const std::vector< int > &  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 for given property.
void NXOpen::BlockStyler::IntegerTable::SetMinimumValues ( int  nRows,
int  nColumns,
const std::vector< int > &  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::IntegerTable::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::IntegerTable::SetRowTitles ( std::vector< NXString > &  rowTitle)

Sets the RowTitles
Created in NX8.5.0.



License requirements : None

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

Sets the Spin
Created in NX8.5.0.



License requirements : None

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

Sets the Values
Created in NX8.5.0.



License requirements : None

Parameters
nRowsNumber of Rows in the 2D matrix
nColumnsNumber of Columns in the 2D matrix
matrixValueValues to set for the property.
void NXOpen::BlockStyler::IntegerTable::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::IntegerTable::Spin ( )

Returns the Spin
Created in NX8.5.0.



License requirements : None

bool NXOpen::BlockStyler::IntegerTable::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.