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

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...

Inheritance diagram for NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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::SelectFaceSelectionBaseFace ()
 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::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

Represents a NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder builder
To create a new instance of this class, use NXOpen::Tooling::MoldwizardManager::CreateSheetMetalFeatureRecognitionBuilder

Created in NX11.0.1.


Member Function Documentation

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.

Returns

Created in NX11.0.1.

License requirements : None
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

Parameters
surfaceAreasurfacearea
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetCuttingLength ( double  length)

Sets the cutting length
Created in NX11.0.1.



License requirements : None

Parameters
lengthlength
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetMinimumXDimension ( double  minxLength)

Sets the minimum x dimension of product body
Created in NX11.0.1.



License requirements : None

Parameters
minxLengthminxlength
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetMinimumYDimension ( double  minyLength)

Sets the minimum y dimension of product body
Created in NX11.0.1.



License requirements : None

Parameters
minyLengthminylength
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetMinimumZDimension ( double  minzLength)

Sets the minimum z dimension of product body
Created in NX11.0.1.



License requirements : None

Parameters
minzLengthminzlength
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

Parameters
foldernamefoldername
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

Parameters
foldernamefoldername
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetPartVolume ( double  partVolume)

Sets the product body volume
Created in NX11.0.1.



License requirements : None

Parameters
partVolumepartvolume
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetProductOrientation ( const NXOpen::Matrix3x3 matrix)

Set the product orientation
Created in NX11.0.1.



License requirements : None

Parameters
matrixmatrix
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

Parameters
statusstatus
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetSheetMetalThickness ( double  thickness)

Sets the project area
Created in NX11.0.1.



License requirements : None

Parameters
thicknessthickness
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetUnfoldedLength ( double  len)

Sets the minimum wall thickness
Created in NX11.0.1.



License requirements : None

Parameters
lenlen
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetUnfoldedWidth ( double  width)

Sets the maximum wall thickness
Created in NX11.0.1.



License requirements : None

Parameters
widthwidth
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetXDimension ( double  xLength)

Sets the x dimension of product body
Created in NX11.0.1.



License requirements : None

Parameters
xLengthxlength
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

Parameters
foldernamefoldername
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

Parameters
foldernamefoldername
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetYDimension ( double  yLength)

Sets the y dimension of product body
Created in NX11.0.1.



License requirements : None

Parameters
yLengthylength
void NXOpen::Tooling::SheetMetalFeatureRecognitionBuilder::SetZDimension ( double  zLength)

Sets the z dimension of product body
Created in NX11.0.1.



License requirements : None

Parameters
zLengthzlength
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


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