NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.StepCreator Class Reference

Represents a NXOpen.StepCreator to be used when exporting the STEP Data This class is created using NXOpen.DexManager . More...

Inheritance diagram for NXOpen.StepCreator:
NXOpen.BaseCreator NXOpen.DexBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  EntityNameOption { LongName, ShortName }
 Entity Name Option More...
 
enum  ExportAsOption { Ap203, Ap214, Ap242 }
 Export As option More...
 
enum  ExportFromOption { DisplayPart, ExistingPart }
 Create the builder More...
 
enum  ExportSolidsAndSurfacesAsOption { Precise, Tessellated }
 Export Solids And Surfaces As option More...
 
enum  ExternalReferenceStructureOption { Basic, Nested }
 External Reference Structure As Option More...
 
- Public Types inherited from NXOpen.BaseCreator
enum  ExportDestinationOption { NativeFileSystem, Teamcenter }
 Export to destinationoptions More...
 

Public Member Functions

unsafe void SaveSettings (string filename)
 The save settings - this will save the settings to a file sepcified More...
 

Properties

unsafe string Author [get, set]
 Returns or sets the author More...
 
unsafe string Authorization [get, set]
 Returns or sets the authorization More...
 
unsafe double BsplineTol [get, set]
 Returns or sets the bspline tolerance More...
 
unsafe bool CloudOfPointsProperties [get, set]
 Returns or sets the cloud of points validation properties - use this for ap242 export only. More...
 
unsafe bool ColorAndLayers [get, set]
 Returns or sets the color and layers - if set to true then NX color and layers will be preserverd More...
 
unsafe string Company [get, set]
 Returns or sets the company More...
 
unsafe string Description [get, set]
 Returns or sets the description More...
 
unsafe
NXOpen.StepCreator.EntityNameOption 
EntityNames [get, set]
 Returns or sets the entity names types long or short More...
 
unsafe
NXOpen.StepCreator.ExportAsOption 
ExportAs [get, set]
 Returns or sets the export as - this option will determine if data needs to be exported using AP203 or AP214 or AP242 More...
 
unsafe bool ExportExtRef [get, set]
 Returns or sets the export ext ref - if set to true NX data can be output as external reference More...
 
unsafe
NXOpen.StepCreator.ExternalReferenceStructureOption 
ExportExtRefStructureAs [get, set]
 Returns or sets the export ext ref as - specifiy the external reference Structure type More...
 
unsafe
NXOpen.StepCreator.ExportFromOption 
ExportFrom [get, set]
 Returns or sets the export from - this option will determine if data from display part or existing part is exported More...
 
unsafe NXOpen.ObjectSelector ExportSelectionBlock [get]
 Returns the export selection block - the object selection will be done by this block. More...
 
unsafe
NXOpen.StepCreator.ExportSolidsAndSurfacesAsOption 
ExportSolidsAndSurfacesAs [get, set]
 Returns or sets the export solids and surfaces as - this option will determine if solids and surfaces needs to be exported as precise or tessellated geometry More...
 
unsafe bool FileSaveFlag [get, set]
 Returns or sets the file save flag - set to false if doing file export More...
 
unsafe bool GeometricValidationProperties [get, set]
 Returns or sets the geometric validation properties - use this for ap242 export only. More...
 
unsafe string InputFile [get, set]
 Returns or sets the input file - name of file which is being exported. More...
 
unsafe string LayerMask [get, set]
 Returns or sets the layerMask - You can limit the data you export by only specifying the layers that contain the appropriate information. More...
 
unsafe NXOpen.ObjectTypeSelector ObjectTypes [get]
 Returns the objectTypes - this is subcomponent being used to set object types filters. More...
 
unsafe bool PMIValidationProperties [get, set]
 Returns or sets the pmi validation properties - use this for ap242 export only. More...
 
unsafe string SettingsFile [get, set]
 Returns or sets the Settings File to read the default settings More...
 
unsafe bool SystemAttributes [get, set]
 Returns or sets the System attributes applicable only for AP242 export - if set to true then System attributes will be exported More...
 
unsafe bool UserDefinedAttributes [get, set]
 Returns or sets the User defined attributes applicable only for AP242 export - if set to true then User defined attributes will be exported More...
 
unsafe bool ValidationProperties [get, set]
 Returns or sets the validation properties - if set to true validation properties will be created More...
 
- Properties inherited from NXOpen.BaseCreator
unsafe string DatasetName [get, set]
 Returns or sets the dataset name - Name of dataset being created More...
 
unsafe
NXOpen.BaseCreator.ExportDestinationOption 
ExportDestination [get, set]
 Returns or sets the export to - determines whether exporting to Teamcenter or Native file system More...
 
unsafe string OutputFile [get, set]
 Returns or sets the output file - filepath for output file More...
 
unsafe string OutputFileExtension [get, set]
 Returns or sets the output file extension - Extension of output file being created More...
 
- Properties inherited from NXOpen.DexBuilder
unsafe bool ProcessHoldFlag [get, set]
 Returns or sets the process hold flag - set to true if user wants to wait until transaltion process gets completed More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.StepCreator to be used when exporting the STEP Data This class is created using NXOpen.DexManager .

NULL object will be returned from Commit(). The workpart should be present in the session before calling commit().

To create a new instance of this class, use NXOpen.DexManager.CreateStepCreator

Default values.

Property Value

BsplineTol

0.0254

ColorAndLayers

0

EntityNames

LongName

ExportAs

Ap214

ExportExtRef

0

ExportExtRefStructureAs

Basic

ExportFrom

DisplayPart

ExportSolidsAndSurfacesAs

Precise

ProcessHoldFlag

0

ValidationProperties

0

Created in NX11.0.0

Member Enumeration Documentation

Entity Name Option

Enumerator
LongName 

create long names

ShortName 

create short names

Export As option

Enumerator
Ap203 

export using AP203

Ap214 

export using AP214

Ap242 

export using AP242

Create the builder

Enumerator
DisplayPart 

export data from displayed part

ExistingPart 

export data from existing part which is on disk

Export Solids And Surfaces As option

Enumerator
Precise 

export Solids and Surfaces as Precise geometry

Tessellated 

export Solids and Surfaces as Tessellated geometry

External Reference Structure As Option

Enumerator
Basic 

output external reference Structure as BASIC file

Nested 

output external reference Structure as NESTED file

Member Function Documentation

unsafe void NXOpen.StepCreator.SaveSettings ( string  filename)
inline

The save settings - this will save the settings to a file sepcified

Created in NX11.0.0

License requirements: None.

Parameters
filename

Property Documentation

unsafe string NXOpen.StepCreator.Author
getset

Returns or sets the author

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.StepCreator.Authorization
getset

Returns or sets the authorization

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.StepCreator.BsplineTol
getset

Returns or sets the bspline tolerance

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.StepCreator.CloudOfPointsProperties
getset

Returns or sets the cloud of points validation properties - use this for ap242 export only.

if set to true cloud of points validation properties will be created

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.StepCreator.ColorAndLayers
getset

Returns or sets the color and layers - if set to true then NX color and layers will be preserverd

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.StepCreator.Company
getset

Returns or sets the company

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.StepCreator.Description
getset

Returns or sets the description

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.StepCreator.EntityNameOption NXOpen.StepCreator.EntityNames
getset

Returns or sets the entity names types long or short

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.StepCreator.ExportAsOption NXOpen.StepCreator.ExportAs
getset

Returns or sets the export as - this option will determine if data needs to be exported using AP203 or AP214 or AP242

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.StepCreator.ExportExtRef
getset

Returns or sets the export ext ref - if set to true NX data can be output as external reference

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.StepCreator.ExternalReferenceStructureOption NXOpen.StepCreator.ExportExtRefStructureAs
getset

Returns or sets the export ext ref as - specifiy the external reference Structure type

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.StepCreator.ExportFromOption NXOpen.StepCreator.ExportFrom
getset

Returns or sets the export from - this option will determine if data from display part or existing part is exported

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ObjectSelector NXOpen.StepCreator.ExportSelectionBlock
get

Returns the export selection block - the object selection will be done by this block.

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.StepCreator.ExportSolidsAndSurfacesAsOption NXOpen.StepCreator.ExportSolidsAndSurfacesAs
getset

Returns or sets the export solids and surfaces as - this option will determine if solids and surfaces needs to be exported as precise or tessellated geometry

Created in NX12.0.2

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.StepCreator.FileSaveFlag
getset

Returns or sets the file save flag - set to false if doing file export

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.StepCreator.GeometricValidationProperties
getset

Returns or sets the geometric validation properties - use this for ap242 export only.

if set to true geometric validation properties will be created

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.StepCreator.InputFile
getset

Returns or sets the input file - name of file which is being exported.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.StepCreator.LayerMask
getset

Returns or sets the layerMask - You can limit the data you export by only specifying the layers that contain the appropriate information.

You can enter layer numbers or layers ranges separated by commas. For example, 1, 5, 88-109,190-199, 201, 206-210 is a legal specification. The default setting for Layers to Export is 1-256.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ObjectTypeSelector NXOpen.StepCreator.ObjectTypes
get

Returns the objectTypes - this is subcomponent being used to set object types filters.

This will be used to filter objects based on the types

Created in NX11.0.0

License requirements: None.

unsafe bool NXOpen.StepCreator.PMIValidationProperties
getset

Returns or sets the pmi validation properties - use this for ap242 export only.

if set to true pmi validation properties will be created

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.StepCreator.SettingsFile
getset

Returns or sets the Settings File to read the default settings

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.StepCreator.SystemAttributes
getset

Returns or sets the System attributes applicable only for AP242 export - if set to true then System attributes will be exported

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.StepCreator.UserDefinedAttributes
getset

Returns or sets the User defined attributes applicable only for AP242 export - if set to true then User defined attributes will be exported

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.StepCreator.ValidationProperties
getset

Returns or sets the validation properties - if set to true validation properties will be created

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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