NX Open C++ Reference Guide
|
Represents a IgesCreator to be used when exporting the IGES Data This class is created using DexManager . More...
Public Types | |
enum | CrossHatchMapEnum { CrossHatchMapEnumSectionArea, CrossHatchMapEnumCopiousData } |
Cross Hatch Map Option. More... | |
enum | CsysrefEnum { CsysrefEnumAbsolute, CsysrefEnumWcs, CsysrefEnumSpecifiedCsys } |
Cysref Option. More... | |
enum | ExportFromOption { ExportFromOptionDisplayPart, ExportFromOptionExistingPart } |
Export From Option. More... | |
enum | MapRevolvedFacesOption { MapRevolvedFacesOptionBSurfaces, MapRevolvedFacesOptionSurfaceOfRevolution } |
Map Option. More... | |
Public Member Functions | |
NXString | Author () |
Returns the author - name of the author Created in NX5.0.0. | |
double | BcurveTol () |
Returns the bcurve tol - tolerance for creating b-spline curves Created in NX6.0.0. | |
NXString | Company () |
Returns the company - company name Created in NX6.0.0. | |
NXOpen::CoordinateSystem * | Csys () |
Returns the csys - reference coordinate system for exported data Created in NX5.0.0. | |
NXString | DrawingList () |
Returns the drawing list - comma separated list of drawings Created in NX6.0.0. | |
bool | ExportDrawings () |
Returns the Export drawings to IGES - if set to ture drawings will be exported to IGES Created in NX6.0.0. | |
NXOpen::IgesCreator::ExportFromOption | ExportFrom () |
Returns the export from - this option will determine if data from display part or existing part is exported Created in NX6.0.0. | |
bool | ExportModelData () |
Returns the Export NX model data to IGES - if set to true model data will be exported to IGES Created in NX6.0.0. | |
NXOpen::ObjectSelector * | ExportSelectionBlock () |
Returns the export selection block - the object selection will be done by this block. | |
bool | FileSaveFlag () |
Returns the file save flag - set to false if doing file export Created in NX6.0.0. | |
bool | FlattenAssembly () |
Returns the flatten assembly - if set to true the assembly structure will not be retained Created in NX6.0.0. | |
double | IdenticalPointResolution () |
Returns the identical point resolution - if not using system defined tolerance for identical points then specify new value Created in NX6.0.0. | |
NXString | InputFile () |
Returns the input file - name of file which is being exported. | |
bool | Jama () |
Returns the jama - if set to true the exported data will be Japanese Automotive compliant Created in NX6.0.0. | |
NXString | LayerMask () |
Returns the layerMask - comma separated layer list Created in NX6.0.0. | |
NXOpen::IgesCreator::CrossHatchMapEnum | MapCrossHatchTo () |
Returns the map cross hatch to section area or copious data Created in NX6.0.0. | |
NXOpen::IgesCreator::MapRevolvedFacesOption | MapRevolvedFacesTo () |
Returns the Map revolved faces in NX to IGES b-surfaces/surface of revolution Created in NX6.0.0. | |
bool | MapTabCylToBSurf () |
Returns the map tabulated cylinder to b-spline surface Created in NX6.0.0. | |
double | MaxLineThickness () |
Returns the max line thickness - maximum line thickness in resulting iges file Created in NX6.0.0. | |
double | MaxThreeDMdlSpace () |
Returns the maxThree dmdl space - if not using system defined maximum 3D model space then specifiy the new value Created in NX6.0.0. | |
NXOpen::ObjectTypeSelector * | ObjectTypes () |
Returns the objectTypes - this is subcomponent being used to set object types filters. | |
NXString | OutputFile () |
Returns the output file - the name of iges file where output is being written Created in NX6.0.0. | |
NXString | ReceiverID () |
Returns the receiver id Created in NX6.0.0. | |
NXOpen::IgesCreator::CsysrefEnum | ReferenceType () |
Returns the reference type - reference coordinate system for export Created in NX6.0.0. | |
void | SaveSettings (const NXString &filename) |
The save settings - this will save the settings to a file sepcified Created in NX6.0.0. | |
void | SetAuthor (const NXString &author) |
Sets the author - name of the author Created in NX6.0.0. | |
void | SetBcurveTol (double bcurveTol) |
Sets the bcurve tol - tolerance for creating b-spline curves Created in NX6.0.0. | |
void | SetCompany (const NXString &company) |
Sets the company - company name Created in NX6.0.0. | |
void | SetCsys (NXOpen::CoordinateSystem *csys) |
Sets the csys - reference coordinate system for exported data Created in NX5.0.0. | |
void | SetDrawingArray (const std::vector< NXOpen::TaggedObject * > &objects) |
Sets the drawings - the list of drawings to translate Created in NX6.0.0. | |
void | SetDrawingList (const NXString &drawingList) |
Sets the drawing list - comma separated list of drawings Created in NX6.0.0. | |
void | SetExportDrawings (bool drawings) |
Sets the Export drawings to IGES - if set to ture drawings will be exported to IGES Created in NX6.0.0. | |
void | SetExportFrom (NXOpen::IgesCreator::ExportFromOption exportFrom) |
Sets the export from - this option will determine if data from display part or existing part is exported Created in NX6.0.0. | |
void | SetExportModelData (bool modelData) |
Sets the Export NX model data to IGES - if set to true model data will be exported to IGES Created in NX6.0.0. | |
void | SetFileSaveFlag (bool doingFileSave) |
Sets the file save flag - set to false if doing file export Created in NX6.0.0. | |
void | SetFlattenAssembly (bool flattenAssembly) |
Sets the flatten assembly - if set to true the assembly structure will not be retained Created in NX6.0.0. | |
void | SetIdenticalPointResolution (double identicalPointResolution) |
Sets the identical point resolution - if not using system defined tolerance for identical points then specify new value Created in NX6.0.0. | |
void | SetInputFile (const NXString &filename) |
Sets the input file - name of file which is being exported. | |
void | SetJama (bool jama) |
Sets the jama - if set to true the exported data will be Japanese Automotive compliant Created in NX6.0.0. | |
void | SetLayerMask (const NXString &layerMask) |
Sets the layerMask - comma separated layer list Created in NX6.0.0. | |
void | SetMapCrossHatchTo (NXOpen::IgesCreator::CrossHatchMapEnum mapCrossHatchTo) |
Sets the map cross hatch to section area or copious data Created in NX6.0.0. | |
void | SetMapRevolvedFacesTo (NXOpen::IgesCreator::MapRevolvedFacesOption revolvedFacesTo) |
Sets the Map revolved faces in NX to IGES b-surfaces/surface of revolution Created in NX6.0.0. | |
void | SetMapTabCylToBSurf (bool mapTabCylToBSurf) |
Sets the map tabulated cylinder to b-spline surface Created in NX6.0.0. | |
void | SetMaxLineThickness (double maxLineThickness) |
Sets the max line thickness - maximum line thickness in resulting iges file Created in NX6.0.0. | |
void | SetMaxThreeDMdlSpace (double maxThreeDMdlSpace) |
Sets the maxThree dmdl space - if not using system defined maximum 3D model space then specifiy the new value Created in NX6.0.0. | |
void | SetOutputFile (const NXString &filename) |
Sets the output file - the name of iges file where output is being written Created in NX6.0.0. | |
void | SetReceiverID (const NXString &receiverID) |
Sets the receiver id Created in NX6.0.0. | |
void | SetReferenceType (NXOpen::IgesCreator::CsysrefEnum referenceType) |
Sets the reference type - reference coordinate system for export Created in NX6.0.0. | |
void | SetSettingsFile (const NXString &filename) |
Sets the Settings File to read the default settings Created in NX6.0.0. | |
void | SetStartSectionFile (const NXString &filename) |
Sets the start section file - name of the file to provide start section Created in NX6.0.0. | |
void | SetSysDefidenticalPointResolution (bool sysDefidenticalPointResolution) |
Sets the sys defidentical point resolution - if set to true then system defined tolerance will be used to find identical points Created in NX6.0.0. | |
void | SetSysDefmaxThreeDMdlSpace (bool sysDefmaxThreeDMdlSpace) |
Sets the sys defmaxThreeDmdl space - if set to true then system defined maximum 3D model space will be used Created in NX6.0.0. | |
NXString | SettingsFile () |
Returns the Settings File to read the default settings Created in NX6.0.0. | |
void | SetUseStartSectionFile (bool useStartSectionFile) |
Sets the use start section file - set to true if want to specify text file for start section Created in NX6.0.0. | |
void | SetViewList (const NXString &viewList) |
Sets the view list - comma separated list of views Created in NX6.0.0. | |
NXString | StartSectionFile () |
Returns the start section file - name of the file to provide start section Created in NX6.0.0. | |
bool | SysDefidenticalPointResolution () |
Returns the sys defidentical point resolution - if set to true then system defined tolerance will be used to find identical points Created in NX6.0.0. | |
bool | SysDefmaxThreeDMdlSpace () |
Returns the sys defmaxThreeDmdl space - if set to true then system defined maximum 3D model space will be used Created in NX6.0.0. | |
bool | UseStartSectionFile () |
Returns the use start section file - set to true if want to specify text file for start section Created in NX6.0.0. | |
NXString | ViewList () |
Returns the view list - comma separated list of views Created in NX6.0.0. |
Represents a IgesCreator to be used when exporting the IGES Data This class is created using DexManager .
NULL object will be returned from Commit()
To create a new instance of this class, use DexManager::CreateIgesCreator
Default values.
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 |
ReferenceType |
Absolute |
SysDefidenticalPointResolution |
0 |
SysDefmaxThreeDMdlSpace |
0 |
UseStartSectionFile |
0 |
Created in NX6.0.0.
Returns the author - name of the author
Created in NX5.0.0.
License requirements : None
double NXOpen::IgesCreator::BcurveTol | ( | ) |
Returns the bcurve tol - tolerance for creating b-spline curves
Created in NX6.0.0.
License requirements : None
Returns the company - company name
Created in NX6.0.0.
License requirements : None
Returns the csys - reference coordinate system for exported data
Created in NX5.0.0.
License requirements : None
Returns the drawing list - comma separated list of drawings
Created in NX6.0.0.
License requirements : None
bool NXOpen::IgesCreator::ExportDrawings | ( | ) |
Returns the Export drawings to IGES - if set to ture drawings will be exported to IGES
Created in NX6.0.0.
License requirements : None
Returns the export from - this option will determine if data from display part or existing part is exported
Created in NX6.0.0.
License requirements : None
bool NXOpen::IgesCreator::ExportModelData | ( | ) |
Returns the Export NX model data to IGES - if set to true model data will be exported to IGES
Created in NX6.0.0.
License requirements : None
Returns the export selection block - the object selection will be done by this block.
Created in NX6.0.0.
License requirements : None
bool NXOpen::IgesCreator::FileSaveFlag | ( | ) |
Returns the file save flag - set to false if doing file export
Created in NX6.0.0.
License requirements : None
bool NXOpen::IgesCreator::FlattenAssembly | ( | ) |
Returns the flatten assembly - if set to true the assembly structure will not be retained
Created in NX6.0.0.
License requirements : None
Returns the identical point resolution - if not using system defined tolerance for identical points then specify new value
Created in NX6.0.0.
License requirements : None
Returns the input file - name of file which is being exported.
Created in NX6.0.0.
License requirements : None
bool NXOpen::IgesCreator::Jama | ( | ) |
Returns the jama - if set to true the exported data will be Japanese Automotive compliant
Created in NX6.0.0.
License requirements : None
Returns the layerMask - comma separated layer list
Created in NX6.0.0.
License requirements : None
Returns the map cross hatch to section area or copious data
Created in NX6.0.0.
License requirements : None
Returns the Map revolved faces in NX to IGES b-surfaces/surface of revolution
Created in NX6.0.0.
License requirements : None
Returns the map tabulated cylinder to b-spline surface
Created in NX6.0.0.
License requirements : None
double NXOpen::IgesCreator::MaxLineThickness | ( | ) |
Returns the max line thickness - maximum line thickness in resulting iges file
Created in NX6.0.0.
License requirements : None
double NXOpen::IgesCreator::MaxThreeDMdlSpace | ( | ) |
Returns the maxThree dmdl space - if not using system defined maximum 3D model space then specifiy the new value
Created in NX6.0.0.
License requirements : None
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 NX6.0.0.
License requirements : None
Returns the output file - the name of iges file where output is being written
Created in NX6.0.0.
License requirements : None
Returns the receiver id
Created in NX6.0.0.
License requirements : None
Returns the reference type - reference coordinate system for export
Created in NX6.0.0.
License requirements : None
void NXOpen::IgesCreator::SaveSettings | ( | const NXString & | filename | ) |
The save settings - this will save the settings to a file sepcified
Created in NX6.0.0.
License requirements : None
filename | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::IgesCreator::SetAuthor | ( | const NXString & | author | ) |
Sets the author - name of the author
Created in NX6.0.0.
License requirements : None
author | author |
void NXOpen::IgesCreator::SetBcurveTol | ( | double | bcurveTol | ) |
Sets the bcurve tol - tolerance for creating b-spline curves
Created in NX6.0.0.
License requirements : None
bcurveTol | bcurvetol |
void NXOpen::IgesCreator::SetCompany | ( | const NXString & | company | ) |
Sets the company - company name
Created in NX6.0.0.
License requirements : None
company | company |
void NXOpen::IgesCreator::SetCsys | ( | NXOpen::CoordinateSystem * | csys | ) |
Sets the csys - reference coordinate system for exported data
Created in NX5.0.0.
License requirements : None
csys | csys |
void NXOpen::IgesCreator::SetDrawingArray | ( | const std::vector< NXOpen::TaggedObject * > & | objects | ) |
Sets the drawings - the list of drawings to translate
Created in NX6.0.0.
License requirements : None
objects | items in list |
void NXOpen::IgesCreator::SetDrawingList | ( | const NXString & | drawingList | ) |
Sets the drawing list - comma separated list of drawings
Created in NX6.0.0.
License requirements : None
drawingList | drawinglist |
void NXOpen::IgesCreator::SetExportDrawings | ( | bool | drawings | ) |
Sets the Export drawings to IGES - if set to ture drawings will be exported to IGES
Created in NX6.0.0.
License requirements : None
drawings | drawings |
void NXOpen::IgesCreator::SetExportFrom | ( | NXOpen::IgesCreator::ExportFromOption | exportFrom | ) |
Sets the export from - this option will determine if data from display part or existing part is exported
Created in NX6.0.0.
License requirements : None
exportFrom | exportfrom |
void NXOpen::IgesCreator::SetExportModelData | ( | bool | modelData | ) |
Sets the Export NX model data to IGES - if set to true model data will be exported to IGES
Created in NX6.0.0.
License requirements : None
modelData | modeldata |
void NXOpen::IgesCreator::SetFileSaveFlag | ( | bool | doingFileSave | ) |
Sets the file save flag - set to false if doing file export
Created in NX6.0.0.
License requirements : None
doingFileSave | doingfilesave |
void NXOpen::IgesCreator::SetFlattenAssembly | ( | bool | flattenAssembly | ) |
Sets the flatten assembly - if set to true the assembly structure will not be retained
Created in NX6.0.0.
License requirements : None
flattenAssembly | flattenassembly |
void NXOpen::IgesCreator::SetIdenticalPointResolution | ( | double | identicalPointResolution | ) |
Sets the identical point resolution - if not using system defined tolerance for identical points then specify new value
Created in NX6.0.0.
License requirements : None
identicalPointResolution | identicalpointresolution |
void NXOpen::IgesCreator::SetInputFile | ( | const NXString & | filename | ) |
Sets the input file - name of file which is being exported.
Created in NX6.0.0.
License requirements : None
filename | filename |
void NXOpen::IgesCreator::SetJama | ( | bool | jama | ) |
Sets the jama - if set to true the exported data will be Japanese Automotive compliant
Created in NX6.0.0.
License requirements : None
jama | jama |
void NXOpen::IgesCreator::SetLayerMask | ( | const NXString & | layerMask | ) |
Sets the layerMask - comma separated layer list
Created in NX6.0.0.
License requirements : None
layerMask | layermask |
void NXOpen::IgesCreator::SetMapCrossHatchTo | ( | NXOpen::IgesCreator::CrossHatchMapEnum | mapCrossHatchTo | ) |
Sets the map cross hatch to section area or copious data
Created in NX6.0.0.
License requirements : None
mapCrossHatchTo | mapcrosshatchto |
void NXOpen::IgesCreator::SetMapRevolvedFacesTo | ( | NXOpen::IgesCreator::MapRevolvedFacesOption | revolvedFacesTo | ) |
Sets the Map revolved faces in NX to IGES b-surfaces/surface of revolution
Created in NX6.0.0.
License requirements : None
revolvedFacesTo | revolvedfacesto |
void NXOpen::IgesCreator::SetMapTabCylToBSurf | ( | bool | mapTabCylToBSurf | ) |
Sets the map tabulated cylinder to b-spline surface
Created in NX6.0.0.
License requirements : None
mapTabCylToBSurf | maptabcyltobsurf |
void NXOpen::IgesCreator::SetMaxLineThickness | ( | double | maxLineThickness | ) |
Sets the max line thickness - maximum line thickness in resulting iges file
Created in NX6.0.0.
License requirements : None
maxLineThickness | maxlinethickness |
void NXOpen::IgesCreator::SetMaxThreeDMdlSpace | ( | double | maxThreeDMdlSpace | ) |
Sets the maxThree dmdl space - if not using system defined maximum 3D model space then specifiy the new value
Created in NX6.0.0.
License requirements : None
maxThreeDMdlSpace | maxthreedmdlspace |
void NXOpen::IgesCreator::SetOutputFile | ( | const NXString & | filename | ) |
Sets the output file - the name of iges file where output is being written
Created in NX6.0.0.
License requirements : None
filename | filename |
void NXOpen::IgesCreator::SetReceiverID | ( | const NXString & | receiverID | ) |
Sets the receiver id
Created in NX6.0.0.
License requirements : None
receiverID | receiverid |
void NXOpen::IgesCreator::SetReferenceType | ( | NXOpen::IgesCreator::CsysrefEnum | referenceType | ) |
Sets the reference type - reference coordinate system for export
Created in NX6.0.0.
License requirements : None
referenceType | referencetype |
void NXOpen::IgesCreator::SetSettingsFile | ( | const NXString & | filename | ) |
Sets the Settings File to read the default settings
Created in NX6.0.0.
License requirements : None
filename | filename |
void NXOpen::IgesCreator::SetStartSectionFile | ( | const NXString & | filename | ) |
Sets the start section file - name of the file to provide start section
Created in NX6.0.0.
License requirements : None
filename | filename |
void NXOpen::IgesCreator::SetSysDefidenticalPointResolution | ( | bool | sysDefidenticalPointResolution | ) |
Sets the sys defidentical point resolution - if set to true then system defined tolerance will be used to find identical points
Created in NX6.0.0.
License requirements : None
sysDefidenticalPointResolution | sysdefidenticalpointresolution |
void NXOpen::IgesCreator::SetSysDefmaxThreeDMdlSpace | ( | bool | sysDefmaxThreeDMdlSpace | ) |
Sets the sys defmaxThreeDmdl space - if set to true then system defined maximum 3D model space will be used
Created in NX6.0.0.
License requirements : None
sysDefmaxThreeDMdlSpace | sysdefmaxthreedmdlspace |
Returns the Settings File to read the default settings
Created in NX6.0.0.
License requirements : None
void NXOpen::IgesCreator::SetUseStartSectionFile | ( | bool | useStartSectionFile | ) |
Sets the use start section file - set to true if want to specify text file for start section
Created in NX6.0.0.
License requirements : None
useStartSectionFile | usestartsectionfile |
void NXOpen::IgesCreator::SetViewList | ( | const NXString & | viewList | ) |
Sets the view list - comma separated list of views
Created in NX6.0.0.
License requirements : None
viewList | viewlist |
Returns the start section file - name of the file to provide start section
Created in NX6.0.0.
License requirements : None
Returns the sys defidentical point resolution - if set to true then system defined tolerance will be used to find identical points
Created in NX6.0.0.
License requirements : None
Returns the sys defmaxThreeDmdl space - if set to true then system defined maximum 3D model space will be used
Created in NX6.0.0.
License requirements : None
Returns the use start section file - set to true if want to specify text file for start section
Created in NX6.0.0.
License requirements : None
Returns the view list - comma separated list of views
Created in NX6.0.0.
License requirements : None