NXOpen C++ Reference Guide
|
JA class for the data type dialog
This object does not need a creator.
More...
Public Member Functions | |
int | DataLength () |
Returns the int datalength Created in NX12.0.0. More... | |
NXOpen::AME::PlcDataTypeSource | DataTypeSource () |
Returns the DataTypeSource Created in NX12.0.0. More... | |
std::vector< NXString > | GetPopulatedDataTypes (NXOpen::AME::MemorySectionType sectionType) |
The PopulatedDataTypes Created in NX12.0.0. More... | |
int | SelectedDataTypePosition () |
Returns the DataType Created in NX12.0.0. More... | |
NXOpen::Tooling::SelectReuseLibraryItemBuilder * | SelectedUDTFromLibrary () |
Returns the library UDT selection Created in NX12.0.0. More... | |
void | SetDataLength (int dataLength) |
Sets the int datalength Created in NX12.0.0. More... | |
void | SetDataTypeSource (NXOpen::AME::PlcDataTypeSource dataTypeSource) |
Sets the DataTypeSource Created in NX12.0.0. More... | |
void | SetSelectedDataTypePosition (int dataTypePos) |
Sets the DataType Created in NX12.0.0. More... | |
void | SetUdtByName (const NXString &udtByName) |
Sets the string udt by name data type Created in NX12.0.0. More... | |
void | SetUdtByName (const char *udtByName) |
Sets the string udt by name data type Created in NX12.0.0. More... | |
NXString | UdtByName () |
Returns the string udt by name data type Created in NX12.0.0. More... | |
NXOpen::AME::SelectAMEBaseNode * | UdtFromProject () |
Returns the project UDT selection Created in NX12.0.0. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
JA class for the data type dialog
This object does not need a creator.
Created in NX12.0.0.
int NXOpen::AME::DataTypeBuilder::DataLength | ( | ) |
Returns the int datalength
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
NXOpen::AME::PlcDataTypeSource NXOpen::AME::DataTypeBuilder::DataTypeSource | ( | ) |
Returns the DataTypeSource
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
std::vector<NXString> NXOpen::AME::DataTypeBuilder::GetPopulatedDataTypes | ( | NXOpen::AME::MemorySectionType | sectionType | ) |
The PopulatedDataTypes
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
sectionType | sectiontype |
int NXOpen::AME::DataTypeBuilder::SelectedDataTypePosition | ( | ) |
Returns the DataType
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
NXOpen::Tooling::SelectReuseLibraryItemBuilder* NXOpen::AME::DataTypeBuilder::SelectedUDTFromLibrary | ( | ) |
Returns the library UDT selection
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::DataTypeBuilder::SetDataLength | ( | int | dataLength | ) |
Sets the int datalength
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
dataLength | datalength |
void NXOpen::AME::DataTypeBuilder::SetDataTypeSource | ( | NXOpen::AME::PlcDataTypeSource | dataTypeSource | ) |
Sets the DataTypeSource
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
dataTypeSource | datatypesource |
void NXOpen::AME::DataTypeBuilder::SetSelectedDataTypePosition | ( | int | dataTypePos | ) |
Sets the DataType
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
dataTypePos | datatypepos |
void NXOpen::AME::DataTypeBuilder::SetUdtByName | ( | const NXString & | udtByName | ) |
Sets the string udt by name data type
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
udtByName | udtbyname |
void NXOpen::AME::DataTypeBuilder::SetUdtByName | ( | const char * | udtByName | ) |
Sets the string udt by name data type
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
udtByName | udtbyname |
NXString NXOpen::AME::DataTypeBuilder::UdtByName | ( | ) |
Returns the string udt by name data type
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
NXOpen::AME::SelectAMEBaseNode* NXOpen::AME::DataTypeBuilder::UdtFromProject | ( | ) |
Returns the project UDT selection
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.