NX Open C++ Reference Guide
|
Represents a NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder builder
To create a new instance of this class, use NXOpen::Tooling::MoldwizardManager::CreateSheetMetalFeatureRecognitionBuilder
Created in NX11.0.1.
More...
Public Member Functions | |
void | AnalyzeBody () |
Analyze selected body Created in NX11.0.1. More... | |
double | BodySurfaceArea () |
Returns the surface area value Created in NX11.0.1. More... | |
double | CuttingLength () |
Returns the cutting length Created in NX11.0.1. More... | |
void | ExportResult () |
Export analysis result Created in NX11.0.1. More... | |
NXOpen::Matrix3x3 | GetProductOrientation () |
Get the product orientation. More... | |
double | MinimumXDimension () |
Returns the minimum x dimension of product body Created in NX11.0.1. More... | |
double | MinimumYDimension () |
Returns the minimum y dimension of product body Created in NX11.0.1. More... | |
double | MinimumZDimension () |
Returns the minimum z dimension of product body Created in NX11.0.1. More... | |
NXString | PartFolderBrowser () |
Returns the folder of part file to be saved Created in NX11.0.1. More... | |
double | PartVolume () |
Returns the product body volume Created in NX11.0.1. More... | |
bool | SaveAndExportStatus () |
Returns the value that indicates whether to save part and export analysis data or not. More... | |
NXOpen::SelectFace * | SelectionBaseFace () |
Returns the selected base face for analysis Created in NX11.0.1. More... | |
void | SetBodySurfaceArea (double surfaceArea) |
Sets the surface area value Created in NX11.0.1. More... | |
void | SetCuttingLength (double length) |
Sets the cutting length Created in NX11.0.1. More... | |
void | SetMinimumXDimension (double minxLength) |
Sets the minimum x dimension of product body Created in NX11.0.1. More... | |
void | SetMinimumYDimension (double minyLength) |
Sets the minimum y dimension of product body Created in NX11.0.1. More... | |
void | SetMinimumZDimension (double minzLength) |
Sets the minimum z dimension of product body Created in NX11.0.1. More... | |
void | SetPartFolderBrowser (const NXString &foldername) |
Sets the folder of part file to be saved Created in NX11.0.1. More... | |
void | SetPartFolderBrowser (const char *foldername) |
Sets the folder of part file to be saved Created in NX11.0.1. More... | |
void | SetPartVolume (double partVolume) |
Sets the product body volume Created in NX11.0.1. More... | |
void | SetProductOrientation (const NXOpen::Matrix3x3 &matrix) |
Set the product orientation Created in NX11.0.1. More... | |
void | SetSaveAndExportStatus (bool status) |
Sets the value that indicates whether to save part and export analysis data or not. More... | |
void | SetSheetMetalThickness (double thickness) |
Sets the project area Created in NX11.0.1. More... | |
void | SetUnfoldedLength (double len) |
Sets the minimum wall thickness Created in NX11.0.1. More... | |
void | SetUnfoldedWidth (double width) |
Sets the maximum wall thickness Created in NX11.0.1. More... | |
void | SetXDimension (double xLength) |
Sets the x dimension of product body Created in NX11.0.1. More... | |
void | SetXmlFolderBrowser (const NXString &foldername) |
Sets the folder in which output XML results can be found Created in NX11.0.1. More... | |
void | SetXmlFolderBrowser (const char *foldername) |
Sets the folder in which output XML results can be found Created in NX11.0.1. More... | |
void | SetYDimension (double yLength) |
Sets the y dimension of product body Created in NX11.0.1. More... | |
void | SetZDimension (double zLength) |
Sets the z dimension of product body Created in NX11.0.1. More... | |
double | SheetMetalThickness () |
Returns the project area Created in NX11.0.1. More... | |
double | UnfoldedLength () |
Returns the minimum wall thickness Created in NX11.0.1. More... | |
double | UnfoldedWidth () |
Returns the maximum wall thickness Created in NX11.0.1. More... | |
double | XDimension () |
Returns the x dimension of product body Created in NX11.0.1. More... | |
NXString | XmlFolderBrowser () |
Returns the folder in which output XML results can be found Created in NX11.0.1. More... | |
double | YDimension () |
Returns the y dimension of product body Created in NX11.0.1. More... | |
double | ZDimension () |
Returns the z dimension of product body Created in NX11.0.1. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder builder
To create a new instance of this class, use NXOpen::Tooling::MoldwizardManager::CreateSheetMetalFeatureRecognitionBuilder
Created in NX11.0.1.
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::AnalyzeBody | ( | ) |
Analyze selected body
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::BodySurfaceArea | ( | ) |
Returns the surface area value
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::CuttingLength | ( | ) |
Returns the cutting length
Created in NX11.0.1.
License requirements : None
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::ExportResult | ( | ) |
Export analysis result
Created in NX11.0.1.
License requirements : None
NXOpen::Matrix3x3 NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::GetProductOrientation | ( | ) |
Get the product orientation.
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::MinimumXDimension | ( | ) |
Returns the minimum x dimension of product body
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::MinimumYDimension | ( | ) |
Returns the minimum y dimension of product body
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::MinimumZDimension | ( | ) |
Returns the minimum z dimension of product body
Created in NX11.0.1.
License requirements : None
NXString NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::PartFolderBrowser | ( | ) |
Returns the folder of part file to be saved
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::PartVolume | ( | ) |
Returns the product body volume
Created in NX11.0.1.
License requirements : None
bool NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SaveAndExportStatus | ( | ) |
Returns the value that indicates whether to save part and export analysis data or not.
Created in NX11.0.1.
License requirements : None
NXOpen::SelectFace* NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SelectionBaseFace | ( | ) |
Returns the selected base face for analysis
Created in NX11.0.1.
License requirements : None
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetBodySurfaceArea | ( | double | surfaceArea | ) |
Sets the surface area value
Created in NX11.0.1.
License requirements : None
surfaceArea | surfacearea |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetCuttingLength | ( | double | length | ) |
Sets the cutting length
Created in NX11.0.1.
License requirements : None
length | length |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetMinimumXDimension | ( | double | minxLength | ) |
Sets the minimum x dimension of product body
Created in NX11.0.1.
License requirements : None
minxLength | minxlength |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetMinimumYDimension | ( | double | minyLength | ) |
Sets the minimum y dimension of product body
Created in NX11.0.1.
License requirements : None
minyLength | minylength |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetMinimumZDimension | ( | double | minzLength | ) |
Sets the minimum z dimension of product body
Created in NX11.0.1.
License requirements : None
minzLength | minzlength |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetPartFolderBrowser | ( | const NXString & | foldername | ) |
Sets the folder of part file to be saved
Created in NX11.0.1.
License requirements : None
foldername | foldername |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetPartFolderBrowser | ( | const char * | foldername | ) |
Sets the folder of part file to be saved
Created in NX11.0.1.
License requirements : None
foldername | foldername |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetPartVolume | ( | double | partVolume | ) |
Sets the product body volume
Created in NX11.0.1.
License requirements : None
partVolume | partvolume |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetProductOrientation | ( | const NXOpen::Matrix3x3 & | matrix | ) |
Set the product orientation
Created in NX11.0.1.
License requirements : None
matrix | matrix |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetSaveAndExportStatus | ( | bool | status | ) |
Sets the value that indicates whether to save part and export analysis data or not.
Created in NX11.0.1.
License requirements : None
status | status |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetSheetMetalThickness | ( | double | thickness | ) |
Sets the project area
Created in NX11.0.1.
License requirements : None
thickness | thickness |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetUnfoldedLength | ( | double | len | ) |
Sets the minimum wall thickness
Created in NX11.0.1.
License requirements : None
len | len |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetUnfoldedWidth | ( | double | width | ) |
Sets the maximum wall thickness
Created in NX11.0.1.
License requirements : None
width | width |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetXDimension | ( | double | xLength | ) |
Sets the x dimension of product body
Created in NX11.0.1.
License requirements : None
xLength | xlength |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetXmlFolderBrowser | ( | const NXString & | foldername | ) |
Sets the folder in which output XML results can be found
Created in NX11.0.1.
License requirements : None
foldername | foldername |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetXmlFolderBrowser | ( | const char * | foldername | ) |
Sets the folder in which output XML results can be found
Created in NX11.0.1.
License requirements : None
foldername | foldername |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetYDimension | ( | double | yLength | ) |
Sets the y dimension of product body
Created in NX11.0.1.
License requirements : None
yLength | ylength |
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetZDimension | ( | double | zLength | ) |
Sets the z dimension of product body
Created in NX11.0.1.
License requirements : None
zLength | zlength |
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SheetMetalThickness | ( | ) |
Returns the project area
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::UnfoldedLength | ( | ) |
Returns the minimum wall thickness
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::UnfoldedWidth | ( | ) |
Returns the maximum wall thickness
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::XDimension | ( | ) |
Returns the x dimension of product body
Created in NX11.0.1.
License requirements : None
NXString NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::XmlFolderBrowser | ( | ) |
Returns the folder in which output XML results can be found
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::YDimension | ( | ) |
Returns the y dimension of product body
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::ZDimension | ( | ) |
Returns the z dimension of product body
Created in NX11.0.1.
License requirements : None