NX Open C++ Reference Guide
|
Represents a NXOpen::Features::HemFlange builder
To create a new instance of this class, use NXOpen::Features::SheetMetal::SheetmetalManager::CreateHemFlangeFeatureBuilder
Created in NX5.0.0.
More...
Public Types | |
enum | BendReliefOptions { BendReliefOptionsSquare, BendReliefOptionsRound, BendReliefOptionsNone } |
This enum represents the Bend relief type of the hem flange. More... | |
enum | InsetTypeOptions { InsetTypeOptionsMaterialInside, InsetTypeOptionsMaterialOutside, InsetTypeOptionsBendOutside } |
This enum represents the inset type for the material of the hem flange. More... | |
enum | TypeOptions { TypeOptionsClosedHemType, TypeOptionsOpenHemType, TypeOptionsSFlangeHemType, TypeOptionsCurlHemType, TypeOptionsOpenLoopHemType, TypeOptionsClosedLoopHemType, TypeOptionsCenteredLoopHemType } |
Represents the Hem Flange type. More... | |
Public Member Functions | |
NXOpen::Expression * | BendReliefDepth () |
Returns the bend relief depth Created in NX5.0.0. More... | |
NXOpen::Features::SheetMetal::HemFlangeBuilder::BendReliefOptions | BendReliefType () |
Returns the bend relief type Created in NX5.0.0. More... | |
NXOpen::Expression * | BendReliefWidth () |
Returns the bend relief width Created in NX5.0.0. More... | |
NXOpen::ScCollector * | EdgeChain () |
Returns the edge chain Created in NX5.0.0. More... | |
NXOpen::Expression * | FirstBendRadius () |
Returns the first bend radius Created in NX5.0.0. More... | |
NXOpen::Expression * | FirstFlangeLength () |
Returns the first flange length Created in NX5.0.0. More... | |
NXOpen::Features::SheetMetal::HemFlangeBuilder::InsetTypeOptions | InsetType () |
Returns the inset type options Created in NX5.0.0. More... | |
NXOpen::Expression * | MiterAngle () |
Returns the miter angle Created in NX5.0.0. More... | |
NXOpen::Expression * | NeutralFactor () |
Returns the neutral factor Created in NX5.0.0. More... | |
NXOpen::Expression * | SecondBendRadius () |
Returns the second bend radius Created in NX5.0.0. More... | |
NXOpen::Expression * | SecondFlangeLength () |
Returns the second flange length Created in NX5.0.0. More... | |
void | SetBendReliefType (NXOpen::Features::SheetMetal::HemFlangeBuilder::BendReliefOptions bendReliefType) |
Sets the bend relief type Created in NX5.0.0. More... | |
void | SetInsetType (NXOpen::Features::SheetMetal::HemFlangeBuilder::InsetTypeOptions insetType) |
Sets the inset type options Created in NX5.0.0. More... | |
void | SetType (NXOpen::Features::SheetMetal::HemFlangeBuilder::TypeOptions type) |
Sets the hem type Created in NX5.0.0. More... | |
void | SetUseMiter (bool useMiterHem) |
Sets the use miter hem Created in NX5.0.0. More... | |
NXOpen::Expression * | SweepAngle () |
Returns the sweep Created in NX5.0.0. More... | |
NXOpen::Features::SheetMetal::HemFlangeBuilder::TypeOptions | Type () |
Returns the hem type Created in NX5.0.0. More... | |
bool | UseMiter () |
Returns the use miter hem Created in NX5.0.0. More... | |
Public Member Functions inherited from NXOpen::Features::FeatureBuilder | |
NXOpen::Features::Feature * | CommitFeature () |
Commits the feature parameters and creates the feature. More... | |
NXOpen::Features::Feature * | GetFeature () |
Returns the feature currently being edited by this builder. More... | |
void | HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. More... | |
bool | ParentFeatureInternal () |
Returns whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. More... | |
bool | PatchSolutionFlag () |
Returns the patch solution flag Created in NX8.0.1. More... | |
NXString | PatchSurfaceFilename () |
Returns the patch surface filename Created in NX8.0.1. More... | |
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. More... | |
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. More... | |
void | SetPatchSolutionFlag (bool optionValue) |
Sets the patch solution flag Created in NX8.0.1. More... | |
void | SetPatchSurfaceFilename (const NXString &surfaceFilename) |
Sets the patch surface filename Created in NX8.0.1. More... | |
void | SetPatchSurfaceFilename (const char *surfaceFilename) |
Sets the patch surface filename Created in NX8.0.1. More... | |
void | SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename) |
Sets the surrounding patch surface filename Created in NX8.0.1. More... | |
void | SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename) |
Sets the surrounding patch surface filename Created in NX8.0.1. More... | |
void | ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. More... | |
NXString | SurroundingPatchSurfaceFilename () |
Returns the surrounding patch surface filename Created in NX8.0.1. More... | |
void | UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
Set the internal parent feature of the feature being edited to external Created in NX6.0.0. 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::Features::HemFlange builder
To create a new instance of this class, use NXOpen::Features::SheetMetal::SheetmetalManager::CreateHemFlangeFeatureBuilder
Created in NX5.0.0.
This enum represents the inset type for the material of the hem flange.
Represents the Hem Flange type.
NXOpen::Expression* NXOpen::Features::SheetMetal::HemFlangeBuilder::BendReliefDepth | ( | ) |
Returns the bend relief depth
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Features::SheetMetal::HemFlangeBuilder::BendReliefOptions NXOpen::Features::SheetMetal::HemFlangeBuilder::BendReliefType | ( | ) |
Returns the bend relief type
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Expression* NXOpen::Features::SheetMetal::HemFlangeBuilder::BendReliefWidth | ( | ) |
Returns the bend relief width
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::ScCollector* NXOpen::Features::SheetMetal::HemFlangeBuilder::EdgeChain | ( | ) |
Returns the edge chain
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Expression* NXOpen::Features::SheetMetal::HemFlangeBuilder::FirstBendRadius | ( | ) |
Returns the first bend radius
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Expression* NXOpen::Features::SheetMetal::HemFlangeBuilder::FirstFlangeLength | ( | ) |
Returns the first flange length
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Features::SheetMetal::HemFlangeBuilder::InsetTypeOptions NXOpen::Features::SheetMetal::HemFlangeBuilder::InsetType | ( | ) |
Returns the inset type options
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Expression* NXOpen::Features::SheetMetal::HemFlangeBuilder::MiterAngle | ( | ) |
Returns the miter angle
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Expression* NXOpen::Features::SheetMetal::HemFlangeBuilder::NeutralFactor | ( | ) |
Returns the neutral factor
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Expression* NXOpen::Features::SheetMetal::HemFlangeBuilder::SecondBendRadius | ( | ) |
Returns the second bend radius
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Expression* NXOpen::Features::SheetMetal::HemFlangeBuilder::SecondFlangeLength | ( | ) |
Returns the second flange length
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
void NXOpen::Features::SheetMetal::HemFlangeBuilder::SetBendReliefType | ( | NXOpen::Features::SheetMetal::HemFlangeBuilder::BendReliefOptions | bendReliefType | ) |
Sets the bend relief type
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
bendReliefType | bendrelieftype |
void NXOpen::Features::SheetMetal::HemFlangeBuilder::SetInsetType | ( | NXOpen::Features::SheetMetal::HemFlangeBuilder::InsetTypeOptions | insetType | ) |
Sets the inset type options
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
insetType | insettype |
void NXOpen::Features::SheetMetal::HemFlangeBuilder::SetType | ( | NXOpen::Features::SheetMetal::HemFlangeBuilder::TypeOptions | type | ) |
Sets the hem type
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
type | type |
void NXOpen::Features::SheetMetal::HemFlangeBuilder::SetUseMiter | ( | bool | useMiterHem | ) |
Sets the use miter hem
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
useMiterHem | usemiterhem |
NXOpen::Expression* NXOpen::Features::SheetMetal::HemFlangeBuilder::SweepAngle | ( | ) |
Returns the sweep
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Features::SheetMetal::HemFlangeBuilder::TypeOptions NXOpen::Features::SheetMetal::HemFlangeBuilder::Type | ( | ) |
Returns the hem type
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
bool NXOpen::Features::SheetMetal::HemFlangeBuilder::UseMiter | ( | ) |
Returns the use miter hem
Created in NX5.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")