public interface Step242Importer extends DexBuilder
Step242Importer
to be used when importing STEP242 Data
This class is created using DexManager
.
NULL object will be returned from Commit() DexManager.createStep242Importer()
Property | Value |
---|---|
FlattenAssembly | 0 |
Messages | None |
Optimize | 0 |
SewSurfaces | 0 |
SimplifyGeometry | 0 |
SmoothBSurfaces | 1 |
Modifier and Type | Interface and Description |
---|---|
static class |
Step242Importer.MessageEnum
Messages output when opening the file.
|
Modifier and Type | Method and Description |
---|---|
boolean |
flattenAssembly()
Returns the flatten assembly - if set to true then assembly structure will not be retained
License requirements: None. |
Step242Importer.MessageEnum |
messages()
Returns the message level for syslog messages when loading Step242 files
License requirements: None. |
ObjectTypeSelector |
objectTypes()
Returns the objectTypes - this is subcomponent being used to set object types filters.
|
boolean |
optimize()
Returns the optimize - if set to true Optimizes geometry
License requirements: None. |
void |
saveSettings(String filename)
Saves the save settings - this will save the settings to a file specified
License requirements: None. |
void |
setFlattenAssembly(boolean flattenAssembly)
License requirements: None. |
void |
setMessages(Step242Importer.MessageEnum messages)
License requirements: None. |
void |
setOptimize(boolean optimize)
License requirements: None. |
void |
setSettingsFile(String filename)
License requirements: None. |
void |
setSewSurfaces(boolean sewSurfaces)
License requirements: None. |
void |
setSimplifyGeometry(boolean simplifyGeometry)
License requirements: None. |
void |
setSmoothBSurfaces(boolean smoothBSurfaces)
License requirements: None. |
String |
settingsFile()
Returns the settings file - definition file for default options
License requirements: None. |
boolean |
sewSurfaces()
Returns the sew surfaces - if set to true surfaces will be sewed automatically
License requirements: None. |
boolean |
simplifyGeometry()
Returns the simplify geometry - if set to true geometry will be simplified automatically
License requirements: None. |
boolean |
smoothBSurfaces()
Returns the Smooth B-Surfaces - if set to true smooth B-Surfaces
License requirements: None. |
processHoldFlag, setProcessHoldFlag
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ObjectTypeSelector objectTypes() throws NXException, RemoteException
NXException
RemoteException
boolean sewSurfaces() throws NXException, RemoteException
NXException
RemoteException
void setSewSurfaces(boolean sewSurfaces) throws NXException, RemoteException
sewSurfaces
- NXException
RemoteException
boolean simplifyGeometry() throws NXException, RemoteException
NXException
RemoteException
void setSimplifyGeometry(boolean simplifyGeometry) throws NXException, RemoteException
simplifyGeometry
- NXException
RemoteException
boolean optimize() throws NXException, RemoteException
NXException
RemoteException
void setOptimize(boolean optimize) throws NXException, RemoteException
optimize
- NXException
RemoteException
boolean smoothBSurfaces() throws NXException, RemoteException
NXException
RemoteException
void setSmoothBSurfaces(boolean smoothBSurfaces) throws NXException, RemoteException
smoothBSurfaces
- NXException
RemoteException
boolean flattenAssembly() throws NXException, RemoteException
NXException
RemoteException
void setFlattenAssembly(boolean flattenAssembly) throws NXException, RemoteException
flattenAssembly
- NXException
RemoteException
Step242Importer.MessageEnum messages() throws NXException, RemoteException
NXException
RemoteException
void setMessages(Step242Importer.MessageEnum messages) throws NXException, RemoteException
messages
- NXException
RemoteException
void saveSettings(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
String settingsFile() throws NXException, RemoteException
NXException
RemoteException
void setSettingsFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.