NX Open C++ Reference Guide
|
Represents a @link Features::Metaform Features::Metaform@endlink builder <br> To create a new instance of this class, use @link Features::SheetMetal::SheetmetalManager::CreateMetaformBuilder Features::SheetMetal::SheetmetalManager::CreateMetaformBuilder @endlink <br>
Default values. More...
Public Member Functions | |
NXOpen::Expression * | AngularTolerance () |
Returns the angular tolerance Created in NX7.5.0. | |
NXOpen::Expression * | ChordalTolerance () |
Returns the chordal tolerance Created in NX7.5.0. | |
NXOpen::Features::SheetMetal::SMBoundaryConditionBuilder * | CreateSMBoundaryCondition () |
Create a new boundary condition. | |
NXOpen::Expression * | ElasticModulus () |
Returns the elastic modulus Created in NX7.5.0. | |
NXOpen::ScCollector * | EndRegion () |
Returns the end region Metaform feature will map geometry "From" surfaces "To" surfaces. | |
NXOpen::Expression * | HoleRemovalMinModulus () |
Returns the hole removal min modulus Created in NX7.5.0. | |
bool | InferThickness () |
Returns the option to infer thickness from the Start Region. | |
NXOpen::Expression * | LinearTolerance () |
Returns the linear tolerance Created in NX7.5.0. | |
NXOpen::Expression * | NeutralFactor () |
Returns the neutral factor Created in NX7.5.0. | |
int | OutputLayer () |
Returns the output layer. | |
NXOpen::Expression * | PoissonsRatio () |
Returns the Poisson's ratio Created in NX7.5.0. | |
bool | RemoveHoles () |
Returns the remove holes Created in NX7.5.0. | |
bool | ReverseThicknessDirection () |
Returns the thickness direction Created in NX7.5.0. | |
NXOpen::Expression * | RValue () |
Returns the r value Created in NX7.5.0. | |
void | SetInferThickness (bool inferThickness) |
Sets the option to infer thickness from the Start Region. | |
void | SetOutputLayer (int outputLayer) |
Sets the output layer. | |
void | SetRemoveHoles (bool removeHoles) |
Sets the remove holes Created in NX7.5.0. | |
void | SetReverseThicknessDirection (bool reverseThicknessDirection) |
Sets the thickness direction Created in NX7.5.0. | |
NXOpen::Features::SheetMetal::SMBoundaryConditionBuilderList * | SMBoundaryConditions () |
Returns the boundary conditions Created in NX7.5.0. | |
NXOpen::ScCollector * | StartRegion () |
Returns the start region. | |
NXOpen::Expression * | TangentModulus () |
Returns the tangent modulus Created in NX7.5.0. | |
NXOpen::Expression * | Thickness () |
Returns the thickness Created in NX7.5.0. | |
NXOpen::SelectNXObjectList * | TransformGeometry () |
Returns the transform geometry Metaform feature will map geometry "From" surfaces "To" surfaces. | |
NXOpen::Expression * | YieldStress () |
Returns the yield stress Created in NX7.5.0. | |
![]() | |
NXOpen::Features::Feature * | CommitFeature () |
Commits the feature parameters and creates the feature. | |
NXOpen::Features::Feature * | GetFeature () |
Returns the feature currently being edited by this builder. | |
void | HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. | |
bool | ParentFeatureInternal () |
Returns whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. | |
bool | PatchSolutionFlag () |
Returns the patch solution flag Created in NX8.0.1. | |
NXString | PatchSurfaceFilename () |
Returns the patch surface filename Created in NX8.0.1. | |
void | SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
Set the parent features which would be internal or slaves to the feature being created or commited Created in NX6.0.0. | |
void | SetParentFeatureInternal (bool isInternal) |
Sets whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. | |
void | SetPatchSolutionFlag (bool optionValue) |
Sets the patch solution flag Created in NX8.0.1. | |
void | SetPatchSurfaceFilename (const NXString &surfaceFilename) |
Sets the patch surface filename Created in NX8.0.1. | |
void | SetPatchSurfaceFilename (const char *surfaceFilename) |
Sets the patch surface filename Created in NX8.0.1. | |
void | SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename) |
Sets the surrounding patch surface filename Created in NX8.0.1. | |
void | SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename) |
Sets the surrounding patch surface filename Created in NX8.0.1. | |
void | ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. | |
NXString | SurroundingPatchSurfaceFilename () |
Returns the surrounding patch surface filename Created in NX8.0.1. | |
void | UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
Set the internal parent feature of the feature being edited to external Created in NX6.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a @link Features::Metaform Features::Metaform@endlink builder <br> To create a new instance of this class, use @link Features::SheetMetal::SheetmetalManager::CreateMetaformBuilder Features::SheetMetal::SheetmetalManager::CreateMetaformBuilder @endlink <br>
Default values.
Property | Value |
---|---|
AngularTolerance.Value |
90 |
ChordalTolerance.Value |
0.75 (millimeters part), 0 (inches part) |
ElasticModulus.Value |
210000000 |
HoleRemovalMinModulus.Value |
6.9e-008 |
InferThickness |
0 |
LinearTolerance.Value |
25 (millimeters part), 0 (inches part) |
NeutralFactor.Value |
0.33 |
OutputLayer |
1 |
PoissonsRatio.Value |
0.3 |
RValue.Value |
1 |
RemoveHoles |
0 |
TangentModulus.Value |
6900 |
Thickness.Value |
3 (millimeters part), 0 (inches part) |
YieldStress.Value |
190000 (millimeters part), 0 (inches part) |
Created in NX7.5.0.
NXOpen::Expression* NXOpen::Features::SheetMetal::MetaformBuilder::AngularTolerance | ( | ) |
Returns the angular tolerance
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MetaformBuilder::ChordalTolerance | ( | ) |
Returns the chordal tolerance
Created in NX7.5.0.
License requirements : None
NXOpen::Features::SheetMetal::SMBoundaryConditionBuilder* NXOpen::Features::SheetMetal::MetaformBuilder::CreateSMBoundaryCondition | ( | ) |
Create a new boundary condition.
NXOpen::Expression* NXOpen::Features::SheetMetal::MetaformBuilder::ElasticModulus | ( | ) |
Returns the elastic modulus
Created in NX7.5.0.
License requirements : None
NXOpen::ScCollector* NXOpen::Features::SheetMetal::MetaformBuilder::EndRegion | ( | ) |
Returns the end region Metaform feature will map geometry "From" surfaces "To" surfaces.
The End Region defines the "To" surface.
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MetaformBuilder::HoleRemovalMinModulus | ( | ) |
Returns the hole removal min modulus
Created in NX7.5.0.
License requirements : None
bool NXOpen::Features::SheetMetal::MetaformBuilder::InferThickness | ( | ) |
Returns the option to infer thickness from the Start Region.
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MetaformBuilder::LinearTolerance | ( | ) |
Returns the linear tolerance
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MetaformBuilder::NeutralFactor | ( | ) |
Returns the neutral factor
Created in NX7.5.0.
License requirements : None
int NXOpen::Features::SheetMetal::MetaformBuilder::OutputLayer | ( | ) |
Returns the output layer.
Layer on which the Transform Geometry will be created.
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MetaformBuilder::PoissonsRatio | ( | ) |
Returns the Poisson's ratio
Created in NX7.5.0.
License requirements : None
bool NXOpen::Features::SheetMetal::MetaformBuilder::RemoveHoles | ( | ) |
Returns the remove holes
Created in NX7.5.0.
License requirements : None
bool NXOpen::Features::SheetMetal::MetaformBuilder::ReverseThicknessDirection | ( | ) |
Returns the thickness direction
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MetaformBuilder::RValue | ( | ) |
Returns the r value
Created in NX7.5.0.
License requirements : None
void NXOpen::Features::SheetMetal::MetaformBuilder::SetInferThickness | ( | bool | inferThickness | ) |
Sets the option to infer thickness from the Start Region.
Created in NX7.5.0.
License requirements : adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
inferThickness | inferthickness |
void NXOpen::Features::SheetMetal::MetaformBuilder::SetOutputLayer | ( | int | outputLayer | ) |
Sets the output layer.
Layer on which the Transform Geometry will be created.
Created in NX7.5.0.
License requirements : adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
outputLayer | outputlayer |
void NXOpen::Features::SheetMetal::MetaformBuilder::SetRemoveHoles | ( | bool | removeHoles | ) |
Sets the remove holes
Created in NX7.5.0.
License requirements : adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
removeHoles | removeholes |
void NXOpen::Features::SheetMetal::MetaformBuilder::SetReverseThicknessDirection | ( | bool | reverseThicknessDirection | ) |
Sets the thickness direction
Created in NX7.5.0.
License requirements : adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
reverseThicknessDirection | reversethicknessdirection |
NXOpen::Features::SheetMetal::SMBoundaryConditionBuilderList* NXOpen::Features::SheetMetal::MetaformBuilder::SMBoundaryConditions | ( | ) |
Returns the boundary conditions
Created in NX7.5.0.
License requirements : None
NXOpen::ScCollector* NXOpen::Features::SheetMetal::MetaformBuilder::StartRegion | ( | ) |
Returns the start region.
Metaform feature will map geometry "From" surfaces "To" surfaces. The Start Region defines the "From" surface.
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MetaformBuilder::TangentModulus | ( | ) |
Returns the tangent modulus
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MetaformBuilder::Thickness | ( | ) |
Returns the thickness
Created in NX7.5.0.
License requirements : None
NXOpen::SelectNXObjectList* NXOpen::Features::SheetMetal::MetaformBuilder::TransformGeometry | ( | ) |
Returns the transform geometry Metaform feature will map geometry "From" surfaces "To" surfaces.
The Start Region defines the "From" surface and the End Region defines the "To" surface. Transform Geometry is the actual geometry on the "From" surfaces that will be produced as output geometry.
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::SheetMetal::MetaformBuilder::YieldStress | ( | ) |
Returns the yield stress
Created in NX7.5.0.
License requirements : None