public interface IgesCreator extends DexBuilder
IgesCreator
to be used when exporting the IGES Data
This class is created using DexManager
.
NULL object will be returned from Commit().
The workpart should be present in the session before calling commit(). DexManager.createIgesCreator()
Property | Value |
---|---|
BcurveTol | 0.058 |
ExportDrawings | 0 |
ExportFrom | DisplayPart |
ExportModelData | 0 |
FlattenAssembly | 0 |
IdenticalPointResolution | 0 |
Jama | 0 |
MapCrossHatchTo | SectionArea |
MapRevolvedFacesTo | BSurfaces |
MapTabCylToBSurf | 0 |
MaxLineThickness | 0 |
MaxThreeDMdlSpace | 0 |
ProcessHoldFlag | 0 |
ReferenceType | Absolute |
SysDefidenticalPointResolution | 0 |
SysDefmaxThreeDMdlSpace | 0 |
UseStartSectionFile | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
IgesCreator.CrossHatchMapEnum
Cross Hatch Map Option
|
static class |
IgesCreator.CsysrefEnum
Cysref Option
|
static class |
IgesCreator.ExportFromOption
Export From Option
|
static class |
IgesCreator.MapRevolvedFacesOption
Map Option
|
Modifier and Type | Method and Description |
---|---|
String |
author()
Returns the author - name of the author
License requirements: None. |
double |
bcurveTol()
Returns the bcurve tol - tolerance for creating b-spline curves
License requirements: None. |
String |
company()
Returns the company - company name
License requirements: None. |
CoordinateSystem |
csys()
Returns the csys - reference coordinate system for exported data
License requirements: None. |
String |
drawingList()
Returns the drawing list - comma separated list of drawings
License requirements: None. |
boolean |
exportDrawings()
Returns the Export drawings to IGES - if set to ture drawings will be exported to IGES
License requirements: None. |
IgesCreator.ExportFromOption |
exportFrom()
Returns the export from - this option will determine if data from display part or existing part is exported
License requirements: None. |
boolean |
exportModelData()
Returns the Export NX model data to IGES - if set to true model data will be exported to IGES
License requirements: None. |
ObjectSelector |
exportSelectionBlock()
Returns the export selection block - the object selection will be done by this block.
|
boolean |
fileSaveFlag()
Returns the file save flag - set to false if doing file export
License requirements: None. |
boolean |
flattenAssembly()
Returns the flatten assembly - if set to true the assembly structure will not be retained
License requirements: None. |
double |
identicalPointResolution()
Returns the identical point resolution - if not using system defined tolerance for identical points then
specify new value
License requirements: None. |
String |
inputFile()
Returns the input file - name of file which is being exported.
|
boolean |
jama()
Returns the jama - if set to true the exported data will be Japanese Automotive compliant
License requirements: None. |
String |
layerMask()
Returns the layerMask - You can limit the data you export by only specifying the layers that
contain the appropriate information.
|
IgesCreator.CrossHatchMapEnum |
mapCrossHatchTo()
Returns the map cross hatch to section area or copious data
License requirements: None. |
IgesCreator.MapRevolvedFacesOption |
mapRevolvedFacesTo()
Returns the Map revolved faces in NX to IGES b-surfaces/surface of revolution
License requirements: None. |
boolean |
mapTabCylToBSurf()
Returns the map tabulated cylinder to b-spline surface
License requirements: None. |
double |
maxLineThickness()
Returns the max line thickness - maximum line thickness in resulting iges file
License requirements: None. |
double |
maxThreeDMdlSpace()
Returns the maxThree dmdl space - if not using system defined maximum 3D model space then specifiy
the new value
License requirements: None. |
ObjectTypeSelector |
objectTypes()
Returns the objectTypes - this is subcomponent being used to set object types filters.
|
String |
outputFile()
Returns the output file - the name of iges file where output is being written
License requirements: None. |
String |
receiverID()
Returns the receiver id
License requirements: None. |
IgesCreator.CsysrefEnum |
referenceType()
Returns the reference type - reference coordinate system for export
License requirements: None. |
void |
saveSettings(String filename)
The save settings - this will save the settings to a file sepcified
License requirements: None. |
void |
setAuthor(String author)
License requirements: None. |
void |
setBcurveTol(double bcurveTol)
License requirements: None. |
void |
setCompany(String company)
License requirements: None. |
void |
setCsys(CoordinateSystem csys)
License requirements: None. |
void |
setDrawingArray(TaggedObject[] objects)
Sets the drawings - the list of drawings to translate
License requirements: None. |
void |
setDrawingList(String drawingList)
License requirements: None. |
void |
setExportDrawings(boolean drawings)
License requirements: None. |
void |
setExportFrom(IgesCreator.ExportFromOption exportFrom)
License requirements: None. |
void |
setExportModelData(boolean modelData)
License requirements: None. |
void |
setFileSaveFlag(boolean doingFileSave)
License requirements: None. |
void |
setFlattenAssembly(boolean flattenAssembly)
License requirements: None. |
void |
setIdenticalPointResolution(double identicalPointResolution)
License requirements: None. |
void |
setInputFile(String filename)
License requirements: None. |
void |
setJama(boolean jama)
License requirements: None. |
void |
setLayerMask(String layerMask)
License requirements: None. |
void |
setMapCrossHatchTo(IgesCreator.CrossHatchMapEnum mapCrossHatchTo)
License requirements: None. |
void |
setMapRevolvedFacesTo(IgesCreator.MapRevolvedFacesOption revolvedFacesTo)
License requirements: None. |
void |
setMapTabCylToBSurf(boolean mapTabCylToBSurf)
License requirements: None. |
void |
setMaxLineThickness(double maxLineThickness)
License requirements: None. |
void |
setMaxThreeDMdlSpace(double maxThreeDMdlSpace)
License requirements: None. |
void |
setOutputFile(String filename)
License requirements: None. |
void |
setReceiverID(String receiverID)
License requirements: None. |
void |
setReferenceType(IgesCreator.CsysrefEnum referenceType)
License requirements: None. |
void |
setSettingsFile(String filename)
License requirements: None. |
void |
setStartSectionFile(String filename)
License requirements: None. |
void |
setSysDefidenticalPointResolution(boolean sysDefidenticalPointResolution)
License requirements: None. |
void |
setSysDefmaxThreeDMdlSpace(boolean sysDefmaxThreeDMdlSpace)
License requirements: None. |
String |
settingsFile()
Returns the Settings File to read the default settings
License requirements: None. |
void |
setUseStartSectionFile(boolean useStartSectionFile)
License requirements: None. |
void |
setViewList(String viewList)
License requirements: None. |
String |
startSectionFile()
Returns the start section file - name of the file to provide start section
License requirements: None. |
boolean |
sysDefidenticalPointResolution()
Returns the sys defidentical point resolution - if set to true then system defined tolerance will be
used to find identical points
License requirements: None. |
boolean |
sysDefmaxThreeDMdlSpace()
Returns the sys defmaxThreeDmdl space - if set to true then system defined maximum 3D model
space will be used
License requirements: None. |
boolean |
useStartSectionFile()
Returns the use start section file - set to true if want to specify text file for start section
License requirements: None. |
String |
viewList()
Returns the view list - comma separated list of views
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
IgesCreator.ExportFromOption exportFrom() throws NXException, RemoteException
NXException
RemoteException
void setExportFrom(IgesCreator.ExportFromOption exportFrom) throws NXException, RemoteException
exportFrom
- NXException
RemoteException
String inputFile() throws NXException, RemoteException
NXException
RemoteException
void setInputFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
String outputFile() throws NXException, RemoteException
NXException
RemoteException
void setOutputFile(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
boolean exportModelData() throws NXException, RemoteException
NXException
RemoteException
void setExportModelData(boolean modelData) throws NXException, RemoteException
modelData
- NXException
RemoteException
boolean exportDrawings() throws NXException, RemoteException
NXException
RemoteException
void setExportDrawings(boolean drawings) throws NXException, RemoteException
drawings
- NXException
RemoteException
IgesCreator.CsysrefEnum referenceType() throws NXException, RemoteException
NXException
RemoteException
void setReferenceType(IgesCreator.CsysrefEnum referenceType) throws NXException, RemoteException
referenceType
- NXException
RemoteException
boolean jama() throws NXException, RemoteException
NXException
RemoteException
void setJama(boolean jama) throws NXException, RemoteException
jama
- NXException
RemoteException
boolean flattenAssembly() throws NXException, RemoteException
NXException
RemoteException
void setFlattenAssembly(boolean flattenAssembly) throws NXException, RemoteException
flattenAssembly
- NXException
RemoteException
boolean mapTabCylToBSurf() throws NXException, RemoteException
NXException
RemoteException
void setMapTabCylToBSurf(boolean mapTabCylToBSurf) throws NXException, RemoteException
mapTabCylToBSurf
- NXException
RemoteException
IgesCreator.MapRevolvedFacesOption mapRevolvedFacesTo() throws NXException, RemoteException
NXException
RemoteException
void setMapRevolvedFacesTo(IgesCreator.MapRevolvedFacesOption revolvedFacesTo) throws NXException, RemoteException
revolvedFacesTo
- NXException
RemoteException
IgesCreator.CrossHatchMapEnum mapCrossHatchTo() throws NXException, RemoteException
NXException
RemoteException
void setMapCrossHatchTo(IgesCreator.CrossHatchMapEnum mapCrossHatchTo) throws NXException, RemoteException
mapCrossHatchTo
- NXException
RemoteException
double bcurveTol() throws NXException, RemoteException
NXException
RemoteException
void setBcurveTol(double bcurveTol) throws NXException, RemoteException
bcurveTol
- NXException
RemoteException
double maxLineThickness() throws NXException, RemoteException
NXException
RemoteException
void setMaxLineThickness(double maxLineThickness) throws NXException, RemoteException
maxLineThickness
- NXException
RemoteException
boolean sysDefmaxThreeDMdlSpace() throws NXException, RemoteException
NXException
RemoteException
void setSysDefmaxThreeDMdlSpace(boolean sysDefmaxThreeDMdlSpace) throws NXException, RemoteException
sysDefmaxThreeDMdlSpace
- NXException
RemoteException
double maxThreeDMdlSpace() throws NXException, RemoteException
NXException
RemoteException
void setMaxThreeDMdlSpace(double maxThreeDMdlSpace) throws NXException, RemoteException
maxThreeDMdlSpace
- NXException
RemoteException
boolean sysDefidenticalPointResolution() throws NXException, RemoteException
NXException
RemoteException
void setSysDefidenticalPointResolution(boolean sysDefidenticalPointResolution) throws NXException, RemoteException
sysDefidenticalPointResolution
- NXException
RemoteException
double identicalPointResolution() throws NXException, RemoteException
NXException
RemoteException
void setIdenticalPointResolution(double identicalPointResolution) throws NXException, RemoteException
identicalPointResolution
- NXException
RemoteException
String author() throws NXException, RemoteException
NXException
RemoteException
void setAuthor(String author) throws NXException, RemoteException
author
- NXException
RemoteException
String company() throws NXException, RemoteException
NXException
RemoteException
void setCompany(String company) throws NXException, RemoteException
company
- NXException
RemoteException
String receiverID() throws NXException, RemoteException
NXException
RemoteException
void setReceiverID(String receiverID) throws NXException, RemoteException
receiverID
- NXException
RemoteException
boolean useStartSectionFile() throws NXException, RemoteException
NXException
RemoteException
void setUseStartSectionFile(boolean useStartSectionFile) throws NXException, RemoteException
useStartSectionFile
- NXException
RemoteException
String startSectionFile() throws NXException, RemoteException
NXException
RemoteException
void setStartSectionFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
String drawingList() throws NXException, RemoteException
NXException
RemoteException
void setDrawingList(String drawingList) throws NXException, RemoteException
drawingList
- NXException
RemoteException
String viewList() throws NXException, RemoteException
NXException
RemoteException
void setViewList(String viewList) throws NXException, RemoteException
viewList
- NXException
RemoteException
String layerMask() throws NXException, RemoteException
NXException
RemoteException
void setLayerMask(String layerMask) throws NXException, RemoteException
layerMask
- NXException
RemoteException
CoordinateSystem csys() throws NXException, RemoteException
NXException
RemoteException
void setCsys(CoordinateSystem csys) throws NXException, RemoteException
csys
- NXException
RemoteException
ObjectTypeSelector objectTypes() throws NXException, RemoteException
NXException
RemoteException
ObjectSelector exportSelectionBlock() throws NXException, RemoteException
NXException
RemoteException
boolean fileSaveFlag() throws NXException, RemoteException
NXException
RemoteException
void setFileSaveFlag(boolean doingFileSave) throws NXException, RemoteException
doingFileSave
- NXException
RemoteException
void setDrawingArray(TaggedObject[] objects) throws NXException, RemoteException
objects
- items in listNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.