NX Open C++ Reference Guide
|
Represents parameter in the spreadsheet. More...
Public Types | |
enum | Status { StatusLock = 1, StatusSystemKey, StatusUserKey = 4, StatusHideStatus = 8, StatusScaleItem = 16, StatusReadOnly = 32, StatusModified = 64, StatusForceColor = 128, StatusHiddenValue = 256, StatusOptionValue = 512, StatusNonStandardValue = 1024, StatusShipRule = 2048 } |
Represents the different spreadsheet parameter status. More... | |
Public Member Functions | |
NXString | DescriptiveName () |
Returns the descriptive name of the parameter Created in NX8.0.0. More... | |
void | GetValueList (std::vector< NXString > ¶Values) |
Get the list of values by giving a parameter name in spreadsheet Created in NX10.0.0. More... | |
bool | HasStatus (NXOpen::Tooling::SpreadsheetDataParameter::Status parameterStatus) |
Check if the parameter has the given status. More... | |
NXString | ParameterName () |
Returns the name of the parameter Created in NX8.0.0. More... | |
int | ParameterStatus () |
Returns the status of the parameter Created in NX10.0.0. More... | |
NXString | ParameterValue () |
Returns the value of the parameter Created in NX8.0.0. More... | |
void | SetDescriptiveName (const NXString &descriptiveName) |
Sets the descriptive name of the parameter Created in NX8.0.0. More... | |
void | SetDescriptiveName (const char *descriptiveName) |
Sets the descriptive name of the parameter Created in NX8.0.0. More... | |
void | SetParameterName (const NXString ¶meterName) |
Sets the name of the parameter Created in NX8.0.0. More... | |
void | SetParameterName (const char *parameterName) |
Sets the name of the parameter Created in NX8.0.0. More... | |
void | SetParameterStatus (int parameterStatus) |
Sets the status of the parameter Created in NX10.0.0. More... | |
void | SetParameterValue (const NXString ¶meterValue) |
Sets the value of the parameter Created in NX8.0.0. More... | |
void | SetParameterValue (const char *parameterValue) |
Sets the value of the parameter Created in NX8.0.0. More... | |
virtual | ~SpreadsheetDataParameter () |
Dispose the spreadsheet object Created in NX8.0.0. More... | |
Public Member Functions inherited from NXOpen::TransientObject | |
void * | GetHandle () |
Handle of the internal object represented by this object. More... | |
Represents parameter in the spreadsheet.
Created in NX8.0.0.
Represents the different spreadsheet parameter status.
|
virtual |
Dispose the spreadsheet object
Created in NX8.0.0.
License requirements : None
NXString NXOpen::Tooling::SpreadsheetDataParameter::DescriptiveName | ( | ) |
Returns the descriptive name of the parameter
Created in NX8.0.0.
License requirements : None
void NXOpen::Tooling::SpreadsheetDataParameter::GetValueList | ( | std::vector< NXString > & | paraValues | ) |
Get the list of values by giving a parameter name in spreadsheet
Created in NX10.0.0.
License requirements : None
paraValues | The list of values |
bool NXOpen::Tooling::SpreadsheetDataParameter::HasStatus | ( | NXOpen::Tooling::SpreadsheetDataParameter::Status | parameterStatus | ) |
Check if the parameter has the given status.
parameterStatus | status of the parameter |
NXString NXOpen::Tooling::SpreadsheetDataParameter::ParameterName | ( | ) |
Returns the name of the parameter
Created in NX8.0.0.
License requirements : None
int NXOpen::Tooling::SpreadsheetDataParameter::ParameterStatus | ( | ) |
Returns the status of the parameter
Created in NX10.0.0.
License requirements : None
NXString NXOpen::Tooling::SpreadsheetDataParameter::ParameterValue | ( | ) |
Returns the value of the parameter
Created in NX8.0.0.
License requirements : None
void NXOpen::Tooling::SpreadsheetDataParameter::SetDescriptiveName | ( | const NXString & | descriptiveName | ) |
Sets the descriptive name of the parameter
Created in NX8.0.0.
License requirements : None
descriptiveName | descriptive name of the parameter |
void NXOpen::Tooling::SpreadsheetDataParameter::SetDescriptiveName | ( | const char * | descriptiveName | ) |
Sets the descriptive name of the parameter
Created in NX8.0.0.
License requirements : None
descriptiveName | descriptive name of the parameter |
void NXOpen::Tooling::SpreadsheetDataParameter::SetParameterName | ( | const NXString & | parameterName | ) |
Sets the name of the parameter
Created in NX8.0.0.
License requirements : None
parameterName | name of the parameter |
void NXOpen::Tooling::SpreadsheetDataParameter::SetParameterName | ( | const char * | parameterName | ) |
Sets the name of the parameter
Created in NX8.0.0.
License requirements : None
parameterName | name of the parameter |
void NXOpen::Tooling::SpreadsheetDataParameter::SetParameterStatus | ( | int | parameterStatus | ) |
Sets the status of the parameter
Created in NX10.0.0.
License requirements : None
parameterStatus | status of the parameter |
void NXOpen::Tooling::SpreadsheetDataParameter::SetParameterValue | ( | const NXString & | parameterValue | ) |
Sets the value of the parameter
Created in NX8.0.0.
License requirements : None
parameterValue | value of the parameter |
void NXOpen::Tooling::SpreadsheetDataParameter::SetParameterValue | ( | const char * | parameterValue | ) |
Sets the value of the parameter
Created in NX8.0.0.
License requirements : None
parameterValue | value of the parameter |