public interface IgesImporter extends DexBuilder
IgesImporter
to be used when importing the IGES Data
This class is created using DexManager
.
NULL object will be returned from Commit() DexManager.createIgesImporter()
Property | Value |
---|---|
CopiousData | CubicNURBBestfitSpline |
FlattenAssembly | 0 |
GeomFixupTol | 0 |
ImportTo | WorkPart |
ImportToTeamcenter | 0 |
LayerDefault | 0 |
MapViewDep | 0 |
Optimize | 0 |
ProcessHoldFlag | 0 |
SewSurfaces | 0 |
SimplifyGeometry | 0 |
SmoothBSurf | 0 |
SurfTrimTol | 0.0254 |
Modifier and Type | Interface and Description |
---|---|
static class |
IgesImporter.CopiousDataEnum
Copious Data Option
|
static class |
IgesImporter.ImportToEnum
Import To Option
|
Modifier and Type | Method and Description |
---|---|
IgesImporter.CopiousDataEnum |
copiousData()
Returns the copious data mapping
License requirements: None. |
boolean |
fileOpenFlag()
Returns the file open flag - set this to false if doing file import
License requirements: None. |
boolean |
flattenAssembly()
Returns the flatten assembly - if set to true then assembly structure will not be retained
License requirements: None. |
double |
geomFixupTol()
Returns the geometry fixup tol
License requirements: None. |
IgesImporter.ImportToEnum |
importTo()
Returns the import to - this option will determine the destination for imported iges file. it can
either be new part or work part.
|
boolean |
importToTeamcenter()
Returns the flatten assembly - if set to true then assembly structure will not be retained
License requirements: None. |
String |
inputFile()
Returns the input file - name of a file which is being imported
License requirements: None. |
int |
layerDefault()
Returns the layer default for level 0 in iges
License requirements: None. |
String |
layerMask()
Returns the layerMask - comma spearate list of enabled layers
License requirements: None. |
boolean |
mapViewDep()
Returns the map view dep - set to true if you want to map view dependent/modified entity to model object
License requirements: None. |
ObjectTypeSelector |
objectTypes()
Returns the objectTypes - this is subcomponent being used to set object types filters.
|
boolean |
optimize()
Returns the optimize - set this to true if automatic optimize geometry
License requirements: None. |
String |
outputFile()
Returns the output file - if iges file is imported to new part then this name will be used to
write the output.
|
void |
saveSettings(String filename)
Returns the save settings - this will save the settings to a file specified
License requirements: None. |
void |
setCopiousData(IgesImporter.CopiousDataEnum copiousData)
License requirements: None. |
void |
setFileOpenFlag(boolean doingFileOpen)
License requirements: None. |
void |
setFlattenAssembly(boolean flattenAssembly)
License requirements: None. |
void |
setGeomFixupTol(double geomFixupTol)
License requirements: None. |
void |
setImportTo(IgesImporter.ImportToEnum importTo)
License requirements: None. |
void |
setImportToTeamcenter(boolean importToTeamcenter)
License requirements: None. |
void |
setInputFile(String filename)
License requirements: None. |
void |
setLayerDefault(int layerDefault)
License requirements: None. |
void |
setLayerMask(String layerMask)
License requirements: None. |
void |
setMapViewDep(boolean mapViewDep)
License requirements: None. |
void |
setOptimize(boolean optimize)
License requirements: None. |
void |
setOutputFile(String filename)
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 |
setSmoothBSurf(boolean smoothBSurf)
License requirements: None. |
void |
setSurfTrimTol(double surfTrimTol)
License requirements: None. |
String |
settingsFile()
Returns the settings file - definition file for default options
License requirements: None. |
boolean |
sewSurfaces()
Returns the sew surfaces - set this to true if automatic sewing of surfaces is desired
License requirements: None. |
boolean |
simplifyGeometry()
Returns the simplify geometry - set this to true if automatic simplification of geometry is desired
License requirements: None. |
boolean |
smoothBSurf()
Returns the smooth bsurf - set the flag to true if b-surfaced are required to be smoothed
License requirements: None. |
double |
surfTrimTol()
Returns the surf trim tol - surface trimming tolerance
License requirements: None. |
processHoldFlag, setProcessHoldFlag
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void saveSettings(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
String inputFile() throws NXException, RemoteException
NXException
RemoteException
void setInputFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
IgesImporter.ImportToEnum importTo() throws NXException, RemoteException
NXException
RemoteException
void setImportTo(IgesImporter.ImportToEnum importTo) throws NXException, RemoteException
importTo
- NXException
RemoteException
String outputFile() throws NXException, RemoteException
NXException
RemoteException
void setOutputFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
boolean importToTeamcenter() throws NXException, RemoteException
NXException
RemoteException
void setImportToTeamcenter(boolean importToTeamcenter) throws NXException, RemoteException
importToTeamcenter
- NXException
RemoteException
String settingsFile() throws NXException, RemoteException
NXException
RemoteException
void setSettingsFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
ObjectTypeSelector objectTypes() throws NXException, RemoteException
NXException
RemoteException
String layerMask() throws NXException, RemoteException
NXException
RemoteException
void setLayerMask(String layerMask) throws NXException, RemoteException
layerMask
- NXException
RemoteException
IgesImporter.CopiousDataEnum copiousData() throws NXException, RemoteException
NXException
RemoteException
void setCopiousData(IgesImporter.CopiousDataEnum copiousData) throws NXException, RemoteException
copiousData
- NXException
RemoteException
boolean mapViewDep() throws NXException, RemoteException
NXException
RemoteException
void setMapViewDep(boolean mapViewDep) throws NXException, RemoteException
mapViewDep
- NXException
RemoteException
boolean smoothBSurf() throws NXException, RemoteException
NXException
RemoteException
void setSmoothBSurf(boolean smoothBSurf) throws NXException, RemoteException
smoothBSurf
- NXException
RemoteException
boolean flattenAssembly() throws NXException, RemoteException
NXException
RemoteException
void setFlattenAssembly(boolean flattenAssembly) throws NXException, RemoteException
flattenAssembly
- 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
int layerDefault() throws NXException, RemoteException
NXException
RemoteException
void setLayerDefault(int layerDefault) throws NXException, RemoteException
layerDefault
- NXException
RemoteException
double surfTrimTol() throws NXException, RemoteException
NXException
RemoteException
void setSurfTrimTol(double surfTrimTol) throws NXException, RemoteException
surfTrimTol
- NXException
RemoteException
double geomFixupTol() throws NXException, RemoteException
NXException
RemoteException
void setGeomFixupTol(double geomFixupTol) throws NXException, RemoteException
geomFixupTol
- NXException
RemoteException
boolean fileOpenFlag() throws NXException, RemoteException
NXException
RemoteException
void setFileOpenFlag(boolean doingFileOpen) throws NXException, RemoteException
doingFileOpen
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.