NX Open C++ Reference Guide
|
Represents a NXOpen::Tooling::MoldFeatureRecognitionBuilder builder
To create a new instance of this class, use NXOpen::Tooling::MoldwizardManager::CreateMoldFeatureRecognitionBuilder
Default values.
More...
Public Member Functions | |
void | AnalyzeMoldBody () |
Analyze selected body Created in NX11.0.1. More... | |
double | BodyProjectArea () |
Returns the project area Created in NX11.0.1. More... | |
double | BodySurfaceArea () |
Returns the surface area value Created in NX11.0.1. More... | |
NXOpen::Expression * | DraftAngle () |
Returns the draft angle Created in NX11.0.1. More... | |
void | ExportResult () |
Export analysis result Created in NX11.0.1. More... | |
void | FindMoldFeatures () |
Find and collect molding features Created in NX11.0.2. More... | |
NXOpen::Matrix3x3 | GetProductOrientation () |
Get the product orientation. More... | |
NXOpen::Expression * | MaximumRibLength () |
Returns the maximum rib length to be recognized Created in NX11.0.1. More... | |
NXOpen::Expression * | MaximumRibThickness () |
Returns the maximum rib thickness to be recognized Created in NX11.0.1. More... | |
double | MaximumWallThickness () |
Returns the maximum wall thickness Created in NX11.0.1. More... | |
double | MinimumWallThickness () |
Returns the minimum wall thickness Created in NX11.0.1. 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... | |
void | ReleaseAllProductFeatureData () |
Free all product feature data 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::SelectBody * | SelectionBody () |
Returns the selected body for analysis Created in NX11.0.1. More... | |
void | SetBodyProjectArea (double bodyProjectArea) |
Sets the project area Created in NX11.0.1. More... | |
void | SetBodySurfaceArea (double surfaceArea) |
Sets the surface area value Created in NX11.0.1. More... | |
void | SetIsCoreCavityFaceChanged (bool status) |
Set the value whether user has changed core/cavity faces or not. More... | |
void | SetMaximumWallThickness (double maxWallThickness) |
Sets the maximum wall thickness Created in NX11.0.1. More... | |
void | SetMinimumWallThickness (double minWallThickness) |
Sets the minimum wall thickness 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 | 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... | |
NXOpen::Expression * | UndercutMinimumWidth () |
Returns the undercut minimum width 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::MoldFeatureRecognitionBuilder builder
To create a new instance of this class, use NXOpen::Tooling::MoldwizardManager::CreateMoldFeatureRecognitionBuilder
Default values.
Property | Value |
---|---|
DraftAngle.Value |
3 |
MaximumRibLength.Value |
2.0 (millimeters part), 0.07 (inches part) |
MaximumRibThickness.Value |
5.0 (millimeters part), 0.19 (inches part) |
UndercutMinimumWidth.Value |
0.25 (millimeters part), 0.0098 (inches part) |
Created in NX11.0.1.
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::AnalyzeMoldBody | ( | ) |
Analyze selected body
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::MoldFeatureRecognitionBuilder::BodyProjectArea | ( | ) |
Returns the project area
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::MoldFeatureRecognitionBuilder::BodySurfaceArea | ( | ) |
Returns the surface area value
Created in NX11.0.1.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::MoldFeatureRecognitionBuilder::DraftAngle | ( | ) |
Returns the draft angle
Created in NX11.0.1.
License requirements : None
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::ExportResult | ( | ) |
Export analysis result
Created in NX11.0.1.
License requirements : None
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::FindMoldFeatures | ( | ) |
Find and collect molding features
Created in NX11.0.2.
License requirements : None
NXOpen::Matrix3x3 NXOpen::Tooling::MoldFeatureRecognitionBuilder::GetProductOrientation | ( | ) |
Get the product orientation.
NXOpen::Expression* NXOpen::Tooling::MoldFeatureRecognitionBuilder::MaximumRibLength | ( | ) |
Returns the maximum rib length to be recognized
Created in NX11.0.1.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::MoldFeatureRecognitionBuilder::MaximumRibThickness | ( | ) |
Returns the maximum rib thickness to be recognized
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::MoldFeatureRecognitionBuilder::MaximumWallThickness | ( | ) |
Returns the maximum wall thickness
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::MoldFeatureRecognitionBuilder::MinimumWallThickness | ( | ) |
Returns the minimum wall thickness
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::MoldFeatureRecognitionBuilder::MinimumXDimension | ( | ) |
Returns the minimum x dimension of product body
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::MoldFeatureRecognitionBuilder::MinimumYDimension | ( | ) |
Returns the minimum y dimension of product body
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::MoldFeatureRecognitionBuilder::MinimumZDimension | ( | ) |
Returns the minimum z dimension of product body
Created in NX11.0.1.
License requirements : None
NXString NXOpen::Tooling::MoldFeatureRecognitionBuilder::PartFolderBrowser | ( | ) |
Returns the folder of part file to be saved
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::MoldFeatureRecognitionBuilder::PartVolume | ( | ) |
Returns the product body volume
Created in NX11.0.1.
License requirements : None
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::ReleaseAllProductFeatureData | ( | ) |
Free all product feature data
Created in NX11.0.1.
License requirements : None
bool NXOpen::Tooling::MoldFeatureRecognitionBuilder::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::SelectBody* NXOpen::Tooling::MoldFeatureRecognitionBuilder::SelectionBody | ( | ) |
Returns the selected body for analysis
Created in NX11.0.1.
License requirements : None
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::SetBodyProjectArea | ( | double | bodyProjectArea | ) |
Sets the project area
Created in NX11.0.1.
License requirements : None
bodyProjectArea | bodyprojectarea |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::SetBodySurfaceArea | ( | double | surfaceArea | ) |
Sets the surface area value
Created in NX11.0.1.
License requirements : None
surfaceArea | surfacearea |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::SetIsCoreCavityFaceChanged | ( | bool | status | ) |
Set the value whether user has changed core/cavity faces or not.
Created in NX11.0.2.
License requirements : None
status | status |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::SetMaximumWallThickness | ( | double | maxWallThickness | ) |
Sets the maximum wall thickness
Created in NX11.0.1.
License requirements : None
maxWallThickness | maxwallthickness |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::SetMinimumWallThickness | ( | double | minWallThickness | ) |
Sets the minimum wall thickness
Created in NX11.0.1.
License requirements : None
minWallThickness | minwallthickness |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::SetMinimumXDimension | ( | double | minxLength | ) |
Sets the minimum x dimension of product body
Created in NX11.0.1.
License requirements : None
minxLength | minxlength |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::SetMinimumYDimension | ( | double | minyLength | ) |
Sets the minimum y dimension of product body
Created in NX11.0.1.
License requirements : None
minyLength | minylength |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::SetMinimumZDimension | ( | double | minzLength | ) |
Sets the minimum z dimension of product body
Created in NX11.0.1.
License requirements : None
minzLength | minzlength |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::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::MoldFeatureRecognitionBuilder::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::MoldFeatureRecognitionBuilder::SetPartVolume | ( | double | partVolume | ) |
Sets the product body volume
Created in NX11.0.1.
License requirements : None
partVolume | partvolume |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::SetProductOrientation | ( | const NXOpen::Matrix3x3 & | matrix | ) |
Set the product orientation
Created in NX11.0.1.
License requirements : None
matrix | matrix |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::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::MoldFeatureRecognitionBuilder::SetXDimension | ( | double | xLength | ) |
Sets the x dimension of product body
Created in NX11.0.1.
License requirements : None
xLength | xlength |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::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::MoldFeatureRecognitionBuilder::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::MoldFeatureRecognitionBuilder::SetYDimension | ( | double | yLength | ) |
Sets the y dimension of product body
Created in NX11.0.1.
License requirements : None
yLength | ylength |
void NXOpen::Tooling::MoldFeatureRecognitionBuilder::SetZDimension | ( | double | zLength | ) |
Sets the z dimension of product body
Created in NX11.0.1.
License requirements : None
zLength | zlength |
NXOpen::Expression* NXOpen::Tooling::MoldFeatureRecognitionBuilder::UndercutMinimumWidth | ( | ) |
Returns the undercut minimum width
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::MoldFeatureRecognitionBuilder::XDimension | ( | ) |
Returns the x dimension of product body
Created in NX11.0.1.
License requirements : None
NXString NXOpen::Tooling::MoldFeatureRecognitionBuilder::XmlFolderBrowser | ( | ) |
Returns the folder in which output XML results can be found
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::MoldFeatureRecognitionBuilder::YDimension | ( | ) |
Returns the y dimension of product body
Created in NX11.0.1.
License requirements : None
double NXOpen::Tooling::MoldFeatureRecognitionBuilder::ZDimension | ( | ) |
Returns the z dimension of product body
Created in NX11.0.1.
License requirements : None