NXOpen .NET Reference Guide
|
This class is used to create a post configurator builder. More...
Public Types | |
enum | PropertyAccessType { No, Read, Full } |
The property access type More... | |
enum | PropertyDataFieldType { Unknown, Single, Option } |
The property datafield type More... | |
enum | PropertyDataType { Unknown, Integer, Double, String, Option, Vector, Multistring, Point } |
The property data type More... | |
enum | PropertyOptionType { Unknown, Value, Enum } |
The property option type More... | |
enum | PropertyValueChangedStatusType { Unchanged, Changed, UnremoveUnchanged, UnremoveChanged, UnaddUnchanged, UnaddChanged } |
The property value changed status type More... | |
Public Member Functions | |
unsafe void | AddProperty (string chainID, string configurationObjectID, string 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... | |
unsafe void | EncryptPostConfiguratorFiles (string soldToID, string expirationDate) |
Encrypts a post processor with Sold-To ID and expiration date. More... | |
unsafe NXOpen.SIM.PostConfigurator.PostConfiguratorBuilder.PropertyAccessType | GetPropertyAccessType (string chainID, string configurationObjectID, string propertyID) |
Gets the property access type. More... | |
unsafe string[] | GetPropertyChainIds () |
Gets the property chain ids. More... | |
unsafe string[] | GetPropertyConfigurationObjectIds () |
Gets the property configuration object ids. More... | |
unsafe NXOpen.SIM.PostConfigurator.PostConfiguratorBuilder.PropertyDataFieldType | GetPropertyDataFieldType (string chainID, string configurationObjectID, string propertyID) |
Gets the property data field type. More... | |
unsafe NXOpen.SIM.PostConfigurator.PostConfiguratorBuilder.PropertyDataType | GetPropertyDataType (string chainID, string configurationObjectID, string propertyID) |
Gets the property data type. More... | |
unsafe string[] | GetPropertyDefaultValue (string chainID, string configurationObjectID, string propertyID) |
Gets the property default value. More... | |
unsafe string | GetPropertyDescriptionText (string chainID, string configurationObjectID, string propertyID) |
Gets the property description text. More... | |
unsafe string[] | GetPropertyIds () |
Gets the property ids. More... | |
unsafe string | GetPropertyOptionsIdValue (string chainID, string configurationObjectID, string propertyID) |
Gets the property options ID value. More... | |
unsafe string | GetPropertyOptionsValue (string chainID, string configurationObjectID, string propertyID) |
Gets the property options value. More... | |
unsafe NXOpen.SIM.PostConfigurator.PostConfiguratorBuilder.PropertyOptionType | GetPropertyOptionType (string chainID, string configurationObjectID, string propertyID) |
Gets the property option type. More... | |
unsafe string[] | GetPropertyValue (string chainID, string configurationObjectID, string propertyID) |
Gets the property value. More... | |
unsafe NXOpen.SIM.PostConfigurator.PostConfiguratorBuilder.PropertyValueChangedStatusType | GetPropertyValueChangedStatus (string chainID, string configurationObjectID, string propertyID) |
Gets the property value changed status. More... | |
unsafe void | PostProcess (NXOpen.CAM.CAMObject[] objects, string outputFilename, bool showOutputToListingWindow) |
Postprocess the selected operation. More... | |
unsafe void | RemoveProperty (string chainID, string configurationObjectID, string 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... | |
unsafe void | Reset () |
Resets the post configurator data. More... | |
unsafe void | SaveAs (string postprocessorName, string outputDirectory) |
Saves the post configurator data in different name. More... | |
unsafe void | SetPropertyToDefaultValue (string chainID, string configurationObjectID, string propertyID) |
Sets the property to default value. More... | |
unsafe void | SetPropertyValue (string chainID, string configurationObjectID, string propertyID, string value) |
Sets the property with string value. More... | |
unsafe void | SetPropertyValue (string chainID, string configurationObjectID, string propertyID, string[] value) |
Sets the property with multistring value. More... | |
unsafe void | SetPropertyValue (string chainID, string configurationObjectID, string propertyID, int value) |
Sets the property with integer value. More... | |
unsafe void | SetPropertyValue (string chainID, string configurationObjectID, string propertyID, double value) |
Sets the property with double value. More... | |
unsafe void | SetPropertyValue (string chainID, string configurationObjectID, string propertyID, double firstValue, double secondValue, double thirdValue) |
Sets the property with double array value. More... | |
unsafe void | ShowChanges () |
Shows the post configurator data changes in the listing window. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe NXOpen.DateBuilder | DateValue [get] |
Returns the date value. More... | |
unsafe NXOpen.SIM.PostConfigurator.LayerManagerBuilder | LayerManagerBuilder [get] |
Returns the layer editor builder More... | |
unsafe NXOpen.SIM.PostConfigurator.UdeEditorBuilder | UdeEditorBuilder [get] |
Returns the ude editor builder More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
This class is used to create a post configurator builder.
Calling Builder.Commit on this builder will only return a null reference (Nothing in Visual Basic).
To create a new instance of this class, use NXOpen.SIM.PostConfigurator.PostConfiguratorManager.CreatePostConfiguratorBuilder
Created in NX10.0.3
The property value changed status type
|
inline |
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")
chainID | the chain id where the property should be added. "Default" as chain ID is not allowed |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
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")
soldToID | the sold to id |
expirationDate | the expiration date |
|
inline |
Gets the property access type.
The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0
License requirements: None.
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
Gets the property chain ids.
This function allocates the memory for chainIds. The caller is responsible to deallocate the memory.
Created in NX1847.0.0
License requirements: None.
|
inline |
Gets the property configuration object ids.
This function allocates the memory for chainIds. The caller is responsible to deallocate the memory.
Created in NX1847.0.0
License requirements: None.
|
inline |
Gets the property data field type.
The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0
License requirements: None.
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
Gets the property data type.
The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0
License requirements: None.
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
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.
Created in NX1847.0.0
License requirements: None.
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
Gets the property description text.
The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0
License requirements: None.
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
Gets the property ids.
This function allocates the memory for chainIds. The caller is responsible to deallocate the memory.
Created in NX1847.0.0
License requirements: None.
|
inline |
Gets the property options ID 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: None.
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
Gets the property options 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: None.
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
Gets the property option type.
The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0
License requirements: None.
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
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.
Created in NX1847.0.0
License requirements: None.
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
Gets the property value changed status.
The configurationObjectID and propertyID are documented under NX Help->Manufacturing(CAM)->Post Configurator->Post Configurator configuration objets.
Created in NX1847.0.0
License requirements: None.
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
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")
objects | array of objects |
outputFilename | the output filename |
showOutputToListingWindow | the flag for show output to listing window |
|
inline |
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")
chainID | the chain id where the property should be removed. "Default" as chain ID is not allowed |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
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")
|
inline |
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")
postprocessorName | the postprocessor name |
outputDirectory | the output directory |
|
inline |
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")
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
|
inline |
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")
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
value | the value |
|
inline |
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")
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
value | the string array value |
|
inline |
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")
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
value | the value |
|
inline |
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")
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
value | the value |
|
inline |
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")
chainID | the chain id, for the single chain use empty string ("") or null pointer or "Default" as chain id. |
configurationObjectID | the configuration object id |
propertyID | the property id |
firstValue | the first value |
secondValue | the second value |
thirdValue | the third value |
|
inline |
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")
|
get |
Returns the date value.
The Date object will contain the value for expiration date.
Created in NX10.0.3
License requirements: None.
|
get |
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")
|
get |
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")