NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::PartSaveOptions Class Reference

Contains accessor methods for all part save options that follow the part. More...

Public Types

enum  PatternData { PatternDataSaveNoShadedOrPattern, PatternDataSavePatternOnly, PatternDataSavePatternAndShaded }
 Options for specifying how pattern data should be saved while saving a part
Created in NX3.0.0. More...
 

Public Member Functions

bool Annotation3dData ()
 Returns the option indicating whether to generate 3D Annotation data and store in NX part Quick Access Folder when you save the part file
Created in NX3.0.0. More...
 
bool CompressPart ()
 Returns the option indicating whether solid data within part files will be compressed as it is saved to disk
Created in NX3.0.0. More...
 
bool DrawingCgmData ()
 Returns the option indicating whether to generate the CGM data and store it in the QAF when you save the part file
Created in NX3.0.0. More...
 
bool GenerateWeightData ()
 Returns the option indicating whether the weight and other mass properties of a part will be updated and saved when the part is saved
Created in NX3.0.0. More...
 
NXOpen::PartSaveOptions::PatternData PatternDataToSave ()
 Returns the option indicating how pattern data will be saved while saving a part
Created in NX3.0.0. More...
 
void SetAnnotation3dData (bool option)
 Sets the option indicating whether to generate 3D Annotation data and store in NX part Quick Access Folder when you save the part file
Created in NX3.0.0. More...
 
void SetCompressPart (bool option)
 Sets the option indicating whether solid data within part files will be compressed as it is saved to disk
Created in NX3.0.0. More...
 
void SetDrawingCgmData (bool option)
 Sets the option indicating whether to generate the CGM data and store it in the QAF when you save the part file
Created in NX3.0.0. More...
 
void SetGenerateWeightData (bool option)
 Sets the option indicating whether the weight and other mass properties of a part will be updated and saved when the part is saved
Created in NX3.0.0. More...
 
void SetPatternDataToSave (NXOpen::PartSaveOptions::PatternData option)
 Sets the option indicating how pattern data will be saved while saving a part
Created in NX3.0.0. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Contains accessor methods for all part save options that follow the part.

See SaveOptions for those part save options that are not specific to a particular part.
To obtain an instance of this class, refer to NXOpen::BasePart

Created in NX3.0.0.

Member Enumeration Documentation

Options for specifying how pattern data should be saved while saving a part
Created in NX3.0.0.


Enumerator
PatternDataSaveNoShadedOrPattern 

save no shaded or pattern

PatternDataSavePatternOnly 

save pattern only

PatternDataSavePatternAndShaded 

save pattern and shaded

Member Function Documentation

bool NXOpen::PartSaveOptions::Annotation3dData ( )

Returns the option indicating whether to generate 3D Annotation data and store in NX part Quick Access Folder when you save the part file
Created in NX3.0.0.



License requirements : None

bool NXOpen::PartSaveOptions::CompressPart ( )

Returns the option indicating whether solid data within part files will be compressed as it is saved to disk
Created in NX3.0.0.



License requirements : None

bool NXOpen::PartSaveOptions::DrawingCgmData ( )

Returns the option indicating whether to generate the CGM data and store it in the QAF when you save the part file
Created in NX3.0.0.



License requirements : None

bool NXOpen::PartSaveOptions::GenerateWeightData ( )

Returns the option indicating whether the weight and other mass properties of a part will be updated and saved when the part is saved
Created in NX3.0.0.



License requirements : None

NXOpen::PartSaveOptions::PatternData NXOpen::PartSaveOptions::PatternDataToSave ( )

Returns the option indicating how pattern data will be saved while saving a part
Created in NX3.0.0.



License requirements : None

void NXOpen::PartSaveOptions::SetAnnotation3dData ( bool  option)

Sets the option indicating whether to generate 3D Annotation data and store in NX part Quick Access Folder when you save the part file
Created in NX3.0.0.



License requirements : None

Parameters
optionoption
void NXOpen::PartSaveOptions::SetCompressPart ( bool  option)

Sets the option indicating whether solid data within part files will be compressed as it is saved to disk
Created in NX3.0.0.



License requirements : None

Parameters
optionoption
void NXOpen::PartSaveOptions::SetDrawingCgmData ( bool  option)

Sets the option indicating whether to generate the CGM data and store it in the QAF when you save the part file
Created in NX3.0.0.



License requirements : None

Parameters
optionoption
void NXOpen::PartSaveOptions::SetGenerateWeightData ( bool  option)

Sets the option indicating whether the weight and other mass properties of a part will be updated and saved when the part is saved
Created in NX3.0.0.



License requirements : None

Parameters
optionoption
void NXOpen::PartSaveOptions::SetPatternDataToSave ( NXOpen::PartSaveOptions::PatternData  option)

Sets the option indicating how pattern data will be saved while saving a part
Created in NX3.0.0.



License requirements : None

Parameters
optionoption
tag_t NXOpen::PartSaveOptions::Tag ( ) const

Returns the tag of this object.


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