NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder Class Reference

This class is used to create a post configurator builder. More...

Inheritance diagram for NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  PropertyAccessType { PropertyAccessTypeNo, PropertyAccessTypeRead, PropertyAccessTypeFull }
 The property access type. More...
 
enum  PropertyDataFieldType { PropertyDataFieldTypeUnknown, PropertyDataFieldTypeSingle, PropertyDataFieldTypeOption }
 The property datafield type. More...
 
enum  PropertyDataType {
  PropertyDataTypeUnknown, PropertyDataTypeInteger, PropertyDataTypeDouble, PropertyDataTypeString,
  PropertyDataTypeOption, PropertyDataTypeVector, PropertyDataTypeMultistring, PropertyDataTypePoint
}
 The property data type. More...
 
enum  PropertyOptionType { PropertyOptionTypeUnknown, PropertyOptionTypeValue, PropertyOptionTypeEnum }
 The property option type. More...
 
enum  PropertyValueChangedStatusType {
  PropertyValueChangedStatusTypeUnchanged, PropertyValueChangedStatusTypeChanged, PropertyValueChangedStatusTypeUnremoveUnchanged, PropertyValueChangedStatusTypeUnremoveChanged,
  PropertyValueChangedStatusTypeUnaddUnchanged, PropertyValueChangedStatusTypeUnaddChanged
}
 The property value changed status type. More...
 

Public Member Functions

void AddProperty (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Adds the property to the selected chain The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets. More...
 
void AddProperty (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Adds the property to the selected chain The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets. More...
 
NXOpen::DateBuilderDateValue ()
 Returns the date value. More...
 
void EncryptPostConfiguratorFiles (const NXString &soldToID, const NXString &expirationDate)
 Encrypts a post processor with Sold-To ID and expiration date. More...
 
void EncryptPostConfiguratorFiles (const char *soldToID, const char *expirationDate)
 Encrypts a post processor with Sold-To ID and expiration date. More...
 
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyAccessType GetPropertyAccessType (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Gets the property access type. More...
 
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyAccessType GetPropertyAccessType (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Gets the property access type. More...
 
std::vector< NXStringGetPropertyChainIds ()
 Gets the property chain ids. More...
 
std::vector< NXStringGetPropertyConfigurationObjectIds ()
 Gets the property configuration object ids. More...
 
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyDataFieldType GetPropertyDataFieldType (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Gets the property data field type. More...
 
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyDataFieldType GetPropertyDataFieldType (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Gets the property data field type. More...
 
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyDataType GetPropertyDataType (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Gets the property data type. More...
 
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyDataType GetPropertyDataType (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Gets the property data type. More...
 
std::vector< NXStringGetPropertyDefaultValue (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Gets the property default value. More...
 
std::vector< NXStringGetPropertyDefaultValue (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Gets the property default value. More...
 
NXString GetPropertyDescriptionText (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Gets the property description text. More...
 
NXString GetPropertyDescriptionText (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Gets the property description text. More...
 
std::vector< NXStringGetPropertyIds ()
 Gets the property ids. More...
 
NXString GetPropertyOptionsIdValue (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Gets the property options ID value. More...
 
NXString GetPropertyOptionsIdValue (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Gets the property options ID value. More...
 
NXString GetPropertyOptionsValue (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Gets the property options value. More...
 
NXString GetPropertyOptionsValue (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Gets the property options value. More...
 
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyOptionType GetPropertyOptionType (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Gets the property option type. More...
 
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyOptionType GetPropertyOptionType (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Gets the property option type. More...
 
std::vector< NXStringGetPropertyValue (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Gets the property value. More...
 
std::vector< NXStringGetPropertyValue (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Gets the property value. More...
 
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyValueChangedStatusType GetPropertyValueChangedStatus (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Gets the property value changed status. More...
 
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyValueChangedStatusType GetPropertyValueChangedStatus (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Gets the property value changed status. More...
 
NXOpen::SIM::PostConfigurator::LayerManagerBuilderLayerManagerBuilder ()
 Returns the layer editor builder
Created in NX12.0.1. More...
 
void PostProcess (const std::vector< NXOpen::CAM::CAMObject * > &objects, const NXString &outputFilename, bool showOutputToListingWindow)
 Postprocess the selected operation. More...
 
void PostProcess (const std::vector< NXOpen::CAM::CAMObject * > &objects, const char *outputFilename, bool showOutputToListingWindow)
 Postprocess the selected operation. More...
 
void RemoveProperty (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Removes the property from the selected chain The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets. More...
 
void RemoveProperty (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Removes the property from the selected chain The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets. More...
 
void Reset ()
 Resets the post configurator data. More...
 
void SaveAs (const NXString &postprocessorName, const NXString &outputDirectory)
 Saves the post configurator data in different name. More...
 
void SaveAs (const char *postprocessorName, const char *outputDirectory)
 Saves the post configurator data in different name. More...
 
void SetPropertyToDefaultValue (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID)
 Sets the property to default value. More...
 
void SetPropertyToDefaultValue (const char *chainID, const char *configurationObjectID, const char *propertyID)
 Sets the property to default value. More...
 
void SetPropertyValue (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID, const NXString &value)
 Sets the property with string value. More...
 
void SetPropertyValue (const char *chainID, const char *configurationObjectID, const char *propertyID, const char *value)
 Sets the property with string value. More...
 
void SetPropertyValue (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID, std::vector< NXString > &value)
 Sets the property with multistring value. More...
 
void SetPropertyValue (const char *chainID, const char *configurationObjectID, const char *propertyID, std::vector< NXString > &value)
 Sets the property with multistring value. More...
 
void SetPropertyValue (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID, int value)
 Sets the property with integer value. More...
 
void SetPropertyValue (const char *chainID, const char *configurationObjectID, const char *propertyID, int value)
 Sets the property with integer value. More...
 
void SetPropertyValue (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID, double value)
 Sets the property with double value. More...
 
void SetPropertyValue (const char *chainID, const char *configurationObjectID, const char *propertyID, double value)
 Sets the property with double value. More...
 
void SetPropertyValue (const NXString &chainID, const NXString &configurationObjectID, const NXString &propertyID, double firstValue, double secondValue, double thirdValue)
 Sets the property with double array value. More...
 
void SetPropertyValue (const char *chainID, const char *configurationObjectID, const char *propertyID, double firstValue, double secondValue, double thirdValue)
 Sets the property with double array value. More...
 
void ShowChanges ()
 Shows the post configurator data changes in the listing window. More...
 
NXOpen::SIM::PostConfigurator::UdeEditorBuilderUdeEditorBuilder ()
 Returns the ude editor builder
Created in NX12.0.1. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. 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...
 

Detailed Description

This class is used to create a post configurator builder.

Calling Builder::Commit on this builder will only return NULL.
To create a new instance of this class, use NXOpen::SIM::PostConfigurator::PostConfiguratorManager::CreatePostConfiguratorBuilder

Created in NX10.0.3.

Member Enumeration Documentation

The property access type.

Enumerator
PropertyAccessTypeNo 

The property has no read or write access.

PropertyAccessTypeRead 

The property has read only access.

PropertyAccessTypeFull 

The property has read and write access.

The property datafield type.

Enumerator
PropertyDataFieldTypeUnknown 

Unknown datafield type.

PropertyDataFieldTypeSingle 

Single datafield type.

PropertyDataFieldTypeOption 

Option datafield type.

The property data type.

Enumerator
PropertyDataTypeUnknown 

Unknown data type.

PropertyDataTypeInteger 

Integer data type.

PropertyDataTypeDouble 

Double data type.

PropertyDataTypeString 

String data type.

PropertyDataTypeOption 

Option data type.

PropertyDataTypeVector 

Vector data type.

PropertyDataTypeMultistring 

Multistring data type.

PropertyDataTypePoint 

Point data type.

The property option type.

Enumerator
PropertyOptionTypeUnknown 

Unknown option type.

PropertyOptionTypeValue 

Value option type.

PropertyOptionTypeEnum 

Enum option type.

The property value changed status type.

Enumerator
PropertyValueChangedStatusTypeUnchanged 

If the value is equal to default value.

PropertyValueChangedStatusTypeChanged 

If the value is different to default value.

PropertyValueChangedStatusTypeUnremoveUnchanged 

If the value is equal to default value and the property cannot be removed.

PropertyValueChangedStatusTypeUnremoveChanged 

If the value is different to default value and the property cannot be removed.

PropertyValueChangedStatusTypeUnaddUnchanged 

If the value is equal to default value and the property cannot be added.

PropertyValueChangedStatusTypeUnaddChanged 

If the value is different to default value and the property cannot be added.

Member Function Documentation

void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::AddProperty ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Adds the property to the selected chain The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.


Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id where the property should be added. "Default" as chain ID is not allowed
configurationObjectIDthe configuration object id
propertyIDthe property id
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::AddProperty ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Adds the property to the selected chain The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.


Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id where the property should be added. "Default" as chain ID is not allowed
configurationObjectIDthe configuration object id
propertyIDthe property id
NXOpen::DateBuilder* NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::DateValue ( )

Returns the date value.

The Date object will contain the value for expiration date.
Created in NX10.0.3.

License requirements : None

void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::EncryptPostConfiguratorFiles ( const NXString soldToID,
const NXString expirationDate 
)

Encrypts a post processor with Sold-To ID and expiration date.


Created in NX10.0.3.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
soldToIDthe sold to id
expirationDatethe expiration date
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::EncryptPostConfiguratorFiles ( const char *  soldToID,
const char *  expirationDate 
)

Encrypts a post processor with Sold-To ID and expiration date.


Created in NX10.0.3.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
soldToIDthe sold to id
expirationDatethe expiration date
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyAccessType NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyAccessType ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Gets the property access type.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the access type
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyAccessType NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyAccessType ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Gets the property access type.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the access type
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
std::vector<NXString> NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyChainIds ( )

Gets the property chain ids.

This function allocates the memory for chainIds. The caller is responsible to deallocate the memory.

Returns
the chain ids
Created in NX1847.0.0.

License requirements : None
std::vector<NXString> NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyConfigurationObjectIds ( )

Gets the property configuration object ids.

This function allocates the memory for chainIds. The caller is responsible to deallocate the memory.

Returns
the configuraton object ids
Created in NX1847.0.0.

License requirements : None
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyDataFieldType NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyDataFieldType ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Gets the property data field type.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the data field type
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyDataFieldType NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyDataFieldType ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Gets the property data field type.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the data field type
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyDataType NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyDataType ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Gets the property data type.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the data type
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyDataType NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyDataType ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Gets the property data type.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the data type
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
std::vector<NXString> NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyDefaultValue ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Gets the property default value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets. This function allocates the memory for defaultValues. The caller is responsible to deallocate the memory.

Returns
the default values
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
std::vector<NXString> NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyDefaultValue ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Gets the property default value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets. This function allocates the memory for defaultValues. The caller is responsible to deallocate the memory.

Returns
the default values
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXString NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyDescriptionText ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Gets the property description text.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the description text
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXString NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyDescriptionText ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Gets the property description text.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the description text
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
std::vector<NXString> NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyIds ( )

Gets the property ids.

This function allocates the memory for chainIds. The caller is responsible to deallocate the memory.

Returns
the property ids
Created in NX1847.0.0.

License requirements : None
NXString NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyOptionsIdValue ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Gets the property options ID value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the options id value
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXString NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyOptionsIdValue ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Gets the property options ID value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the options id value
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXString NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyOptionsValue ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Gets the property options value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the options value
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXString NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyOptionsValue ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Gets the property options value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the options value
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyOptionType NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyOptionType ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Gets the property option type.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the option type
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyOptionType NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyOptionType ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Gets the property option type.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the option type
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
std::vector<NXString> NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyValue ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Gets the property value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets. This function allocates the memory for values. The caller is responsible to deallocate the memory.

Returns
the values
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
std::vector<NXString> NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyValue ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Gets the property value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets. This function allocates the memory for values. The caller is responsible to deallocate the memory.

Returns
the values
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyValueChangedStatusType NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyValueChangedStatus ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Gets the property value changed status.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the value changed status
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PropertyValueChangedStatusType NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::GetPropertyValueChangedStatus ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Gets the property value changed status.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.

Returns
the value changed status
Created in NX1847.0.0.

License requirements : None
Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
NXOpen::SIM::PostConfigurator::LayerManagerBuilder* NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::LayerManagerBuilder ( )

Returns the layer editor builder
Created in NX12.0.1.



License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PostProcess ( const std::vector< NXOpen::CAM::CAMObject * > &  objects,
const NXString outputFilename,
bool  showOutputToListingWindow 
)

Postprocess the selected operation.


Created in NX12.0.1.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
objectsarray of objects
outputFilenamethe output filename
showOutputToListingWindowthe flag for show output to listing window
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::PostProcess ( const std::vector< NXOpen::CAM::CAMObject * > &  objects,
const char *  outputFilename,
bool  showOutputToListingWindow 
)

Postprocess the selected operation.


Created in NX12.0.1.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
objectsarray of objects
outputFilenamethe output filename
showOutputToListingWindowthe flag for show output to listing window
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::RemoveProperty ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Removes the property from the selected chain The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.


Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id where the property should be removed. "Default" as chain ID is not allowed
configurationObjectIDthe configuration object id
propertyIDthe property id
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::RemoveProperty ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Removes the property from the selected chain The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.


Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id where the property should be removed. "Default" as chain ID is not allowed
configurationObjectIDthe configuration object id
propertyIDthe property id
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::Reset ( )

Resets the post configurator data.


Created in NX10.0.3.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SaveAs ( const NXString postprocessorName,
const NXString outputDirectory 
)

Saves the post configurator data in different name.


Created in NX11.0.1.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
postprocessorNamethe postprocessor name
outputDirectorythe output directory
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SaveAs ( const char *  postprocessorName,
const char *  outputDirectory 
)

Saves the post configurator data in different name.


Created in NX11.0.1.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
postprocessorNamethe postprocessor name
outputDirectorythe output directory
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyToDefaultValue ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID 
)

Sets the property to default value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyToDefaultValue ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID 
)

Sets the property to default value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyValue ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID,
const NXString value 
)

Sets the property with string value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
valuethe value
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyValue ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID,
const char *  value 
)

Sets the property with string value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
valuethe value
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyValue ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID,
std::vector< NXString > &  value 
)

Sets the property with multistring value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
valuethe string array value
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyValue ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID,
std::vector< NXString > &  value 
)

Sets the property with multistring value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
valuethe string array value
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyValue ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID,
int  value 
)

Sets the property with integer value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
valuethe value
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyValue ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID,
int  value 
)

Sets the property with integer value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
valuethe value
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyValue ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID,
double  value 
)

Sets the property with double value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
valuethe value
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyValue ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID,
double  value 
)

Sets the property with double value.

The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
valuethe value
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyValue ( const NXString chainID,
const NXString configurationObjectID,
const NXString propertyID,
double  firstValue,
double  secondValue,
double  thirdValue 
)

Sets the property with double array value.

Used for vector or point property The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
firstValuethe first value
secondValuethe second value
thirdValuethe third value
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::SetPropertyValue ( const char *  chainID,
const char *  configurationObjectID,
const char *  propertyID,
double  firstValue,
double  secondValue,
double  thirdValue 
)

Sets the property with double array value.

Used for vector or point property The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

Parameters
chainIDthe chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id.
configurationObjectIDthe configuration object id
propertyIDthe property id
firstValuethe first value
secondValuethe second value
thirdValuethe third value
void NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::ShowChanges ( )

Shows the post configurator data changes in the listing window.


Created in NX10.0.3.

License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")

NXOpen::SIM::PostConfigurator::UdeEditorBuilder* NXOpen::SIM::PostConfigurator::PostConfiguratorBuilder::UdeEditorBuilder ( )

Returns the ude editor builder
Created in NX12.0.1.



License requirements : nx_post_config_full ("NX Post Configurator") OR nx_post_config_adv ("NX Post Configurator")


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