NX Open C++ Reference Guide
|
Represents a Flange Task feature builder. More...
Public Types | |
enum | CamTypes { CamTypesDirect, CamTypesAerialConventional, CamTypesBaseConventional, CamTypesAerialRotary, CamTypesBellCrank } |
Settings for the cam type of the flange task. More... | |
enum | PierceTypes { PierceTypesGage, PierceTypesCritical, PierceTypesStandard } |
Settings for the pierce type of the flange task. More... | |
enum | SpringbackTypes { SpringbackTypesConstant, SpringbackTypesLaw } |
Settings for the springback type of the flange task. More... | |
Public Member Functions | |
double | AngleTolerance () |
Returns the angle tolerance of the flange task Created in NX4.0.0. | |
NXOpen::ILocation * | CamDirection () |
Returns the cam direction of the flange task Created in NX4.0.0. | |
NXOpen::Die::FlangeTaskBuilder::CamTypes | CamType () |
Returns the cam type of the flange task Created in NX4.0.0. | |
bool | DisplayRotatedItems () |
Returns the display rotated items setting of the flange task. | |
double | DistanceTolerance () |
Returns the distance tolerance of the flange task Created in NX4.0.0. | |
bool | FinishOperation () |
Returns the finish operation of the flange task Created in NX4.0.0. | |
std::vector < NXOpen::DisplayableObject * > | GetAssociativeObjects () |
Gets the associative objects of the flange task. | |
std::vector< NXString > | GetCameraLayerAndXmlp (std::vector< NXString > &xmlpData) |
Gets the camera layer settings and xmlp data. | |
std::vector< NXString > | GetCameraNames () |
Gets the names of the camera. | |
std::vector< NXOpen::View * > | GetCameraViews () |
Gets the camera views of the flange task. | |
std::vector< NXString > | GetDetails () |
Gets the detailed description of the flange task. | |
std::vector< NXOpen::IProfile * > | GetRegionBounds (NXOpen::Die::DirectionOption *direction) |
Gets the region bounds of the flange task. | |
std::vector< NXOpen::IProfile * > | GetShapeDetail (NXOpen::Die::DirectionOption *direction) |
Gets the shape detail of the flange task for profiles. | |
std::vector< NXOpen::Body * > | GetShapeDetail () |
Gets the shape detail of the form task for bodies. | |
bool | PierceAndExtrude () |
Returns the pierce and extrude setting of the flange task. | |
NXOpen::Die::FlangeTaskBuilder::PierceTypes | PierceType () |
Returns the pierce type of the flange task Created in NX4.0.0. | |
NXOpen::Point * | PointInRegion () |
Returns the keep point in the region of the flange task Created in NX4.0.0. | |
void | SetAngleTolerance (double angleTolerance) |
Sets the angle tolerance of the flange task Created in NX4.0.0. | |
void | SetAssociativeObjects (const std::vector< NXOpen::DisplayableObject * > &objects) |
Sets the associative objects of the flange task Created in NX4.0.0. | |
void | SetCamDirection (NXOpen::ILocation *camDirection) |
Sets the cam direction of the flange task Created in NX4.0.0. | |
void | SetCameraLayerAndXmlp (std::vector< NXString > &layerSettings, std::vector< NXString > &xmlpData) |
Sets the camera layer settings and xmlp data Created in NX4.0.0. | |
void | SetCameraNames (std::vector< NXString > &strings) |
Sets the names of the camera Created in NX4.0.0. | |
void | SetCameraViews (const std::vector< NXOpen::View * > &objects) |
Sets the camera views of the flange task Created in NX4.0.0. | |
void | SetCamType (NXOpen::Die::FlangeTaskBuilder::CamTypes camType) |
Sets the cam type of the flange task Created in NX4.0.0. | |
void | SetDetails (std::vector< NXString > &strings) |
Sets the detailed description of the flange task Created in NX4.0.0. | |
void | SetDisplayRotatedItems (bool displaySetting) |
Sets the display rotated items setting of the flange task. | |
void | SetDistanceTolerance (double distanceTolerance) |
Sets the distance tolerance of the flange task Created in NX4.0.0. | |
void | SetFinishOperation (bool finishOperation) |
Sets the finish operation of the flange task Created in NX4.0.0. | |
void | SetPierceAndExtrude (bool pierceAndExtrude) |
Sets the pierce and extrude setting of the flange task. | |
void | SetPierceType (NXOpen::Die::FlangeTaskBuilder::PierceTypes pierceType) |
Sets the pierce type of the flange task Created in NX4.0.0. | |
void | SetPointInRegion (NXOpen::Point *pointInRegion) |
Sets the keep point in the region of the flange task Created in NX4.0.0. | |
void | SetRegionBounds (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries) |
Sets the region bounds of the flange task Created in NX4.0.0. | |
void | SetShapeDetail (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries) |
Sets the shape detail of the flange task for profiles Created in NX4.0.0. | |
void | SetShapeDetail (const std::vector< NXOpen::Body * > &bodies) |
Sets the shape detail of the form task for bodies Created in NX4.0.0. | |
void | SetSpringbackAngle (const NXString &springbackAngle) |
Sets the springback angle of the flange task Created in NX4.0.0. | |
void | SetSpringbackAngle (const char *springbackAngle) |
Sets the springback angle of the flange task Created in NX4.0.0. | |
void | SetSpringbackType (NXOpen::Die::FlangeTaskBuilder::SpringbackTypes springbackType) |
Sets the springback type of the flange task Created in NX4.0.0. | |
void | SetTippedProduct (NXOpen::Features::Feature *tippedProduct) |
Sets the tipped product of the flange task Created in NX4.0.0. | |
NXString | SpringbackAngle () |
Returns the springback angle of the flange task Created in NX4.0.0. | |
NXOpen::Die::FlangeTaskBuilder::SpringbackTypes | SpringbackType () |
Returns the springback type of the flange task Created in NX4.0.0. | |
NXOpen::Features::Feature * | TippedProduct () |
Returns the tipped product of the flange task Created in NX4.0.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 Flange Task feature builder.
This sub feature is created via the main feature builder.
Created in NX4.0.0.
double NXOpen::Die::FlangeTaskBuilder::AngleTolerance | ( | ) |
Returns the angle tolerance of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
NXOpen::ILocation* NXOpen::Die::FlangeTaskBuilder::CamDirection | ( | ) |
Returns the cam direction of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
NXOpen::Die::FlangeTaskBuilder::CamTypes NXOpen::Die::FlangeTaskBuilder::CamType | ( | ) |
Returns the cam type of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
bool NXOpen::Die::FlangeTaskBuilder::DisplayRotatedItems | ( | ) |
Returns the display rotated items setting of the flange task.
True indicates that the reference point and cam direction objects should be created and displayed in the die face feature.
Created in NX5.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
double NXOpen::Die::FlangeTaskBuilder::DistanceTolerance | ( | ) |
Returns the distance tolerance of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
bool NXOpen::Die::FlangeTaskBuilder::FinishOperation | ( | ) |
Returns the finish operation of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
std::vector<NXOpen::DisplayableObject *> NXOpen::Die::FlangeTaskBuilder::GetAssociativeObjects | ( | ) |
Gets the associative objects of the flange task.
std::vector<NXString> NXOpen::Die::FlangeTaskBuilder::GetCameraLayerAndXmlp | ( | std::vector< NXString > & | xmlpData | ) |
Gets the camera layer settings and xmlp data.
xmlpData | xmlp data |
std::vector<NXString> NXOpen::Die::FlangeTaskBuilder::GetCameraNames | ( | ) |
Gets the names of the camera.
std::vector<NXOpen::View *> NXOpen::Die::FlangeTaskBuilder::GetCameraViews | ( | ) |
Gets the camera views of the flange task.
std::vector<NXString> NXOpen::Die::FlangeTaskBuilder::GetDetails | ( | ) |
Gets the detailed description of the flange task.
std::vector<NXOpen::IProfile *> NXOpen::Die::FlangeTaskBuilder::GetRegionBounds | ( | NXOpen::Die::DirectionOption * | direction | ) |
Gets the region bounds of the flange task.
direction | Profile direction |
std::vector<NXOpen::IProfile *> NXOpen::Die::FlangeTaskBuilder::GetShapeDetail | ( | NXOpen::Die::DirectionOption * | direction | ) |
Gets the shape detail of the flange task for profiles.
direction | Profile direction |
std::vector<NXOpen::Body *> NXOpen::Die::FlangeTaskBuilder::GetShapeDetail | ( | ) |
Gets the shape detail of the form task for bodies.
bool NXOpen::Die::FlangeTaskBuilder::PierceAndExtrude | ( | ) |
Returns the pierce and extrude setting of the flange task.
True indicates that the flange task is a pierce and extrude type.
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
NXOpen::Die::FlangeTaskBuilder::PierceTypes NXOpen::Die::FlangeTaskBuilder::PierceType | ( | ) |
Returns the pierce type of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
NXOpen::Point* NXOpen::Die::FlangeTaskBuilder::PointInRegion | ( | ) |
Returns the keep point in the region of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
void NXOpen::Die::FlangeTaskBuilder::SetAngleTolerance | ( | double | angleTolerance | ) |
Sets the angle tolerance of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
angleTolerance | angle tolerance |
void NXOpen::Die::FlangeTaskBuilder::SetAssociativeObjects | ( | const std::vector< NXOpen::DisplayableObject * > & | objects | ) |
Sets the associative objects of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
objects | objects |
void NXOpen::Die::FlangeTaskBuilder::SetCamDirection | ( | NXOpen::ILocation * | camDirection | ) |
Sets the cam direction of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
camDirection | cam direction |
void NXOpen::Die::FlangeTaskBuilder::SetCameraLayerAndXmlp | ( | std::vector< NXString > & | layerSettings, |
std::vector< NXString > & | xmlpData | ||
) |
Sets the camera layer settings and xmlp data
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
layerSettings | 1 layer setting string for each camera object. the string needs to be 256 characters long (one for each user layer) with either 0 for off or 1 for on. NOTE: The full Unicode character set is not supported for this parameter. |
xmlpData | xmlp data |
void NXOpen::Die::FlangeTaskBuilder::SetCameraNames | ( | std::vector< NXString > & | strings | ) |
Sets the names of the camera
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
strings | each string contains the name of a camera object NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::FlangeTaskBuilder::SetCameraViews | ( | const std::vector< NXOpen::View * > & | objects | ) |
Sets the camera views of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
objects | objects |
void NXOpen::Die::FlangeTaskBuilder::SetCamType | ( | NXOpen::Die::FlangeTaskBuilder::CamTypes | camType | ) |
Sets the cam type of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
camType | cam type |
void NXOpen::Die::FlangeTaskBuilder::SetDetails | ( | std::vector< NXString > & | strings | ) |
Sets the detailed description of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
strings | detail strings NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::FlangeTaskBuilder::SetDisplayRotatedItems | ( | bool | displaySetting | ) |
Sets the display rotated items setting of the flange task.
True indicates that the reference point and cam direction objects should be created and displayed in the die face feature.
Created in NX5.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
displaySetting | display setting |
void NXOpen::Die::FlangeTaskBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
Sets the distance tolerance of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
distanceTolerance | distance tolerance |
void NXOpen::Die::FlangeTaskBuilder::SetFinishOperation | ( | bool | finishOperation | ) |
Sets the finish operation of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
finishOperation | finish operation |
void NXOpen::Die::FlangeTaskBuilder::SetPierceAndExtrude | ( | bool | pierceAndExtrude | ) |
Sets the pierce and extrude setting of the flange task.
True indicates that the flange task is a pierce and extrude type.
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
pierceAndExtrude | pierce and extrude |
void NXOpen::Die::FlangeTaskBuilder::SetPierceType | ( | NXOpen::Die::FlangeTaskBuilder::PierceTypes | pierceType | ) |
Sets the pierce type of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
pierceType | pierce type |
void NXOpen::Die::FlangeTaskBuilder::SetPointInRegion | ( | NXOpen::Point * | pointInRegion | ) |
Sets the keep point in the region of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
pointInRegion | point in region |
void NXOpen::Die::FlangeTaskBuilder::SetRegionBounds | ( | NXOpen::Die::DirectionOption | direction, |
const std::vector< NXOpen::IProfile * > & | profileEntries | ||
) |
Sets the region bounds of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
direction | Profile direction |
profileEntries | Profile entries that make up the boundary of the flange task |
void NXOpen::Die::FlangeTaskBuilder::SetShapeDetail | ( | NXOpen::Die::DirectionOption | direction, |
const std::vector< NXOpen::IProfile * > & | profileEntries | ||
) |
Sets the shape detail of the flange task for profiles
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
direction | Profile direction |
profileEntries | Profile entries |
void NXOpen::Die::FlangeTaskBuilder::SetShapeDetail | ( | const std::vector< NXOpen::Body * > & | bodies | ) |
Sets the shape detail of the form task for bodies
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
bodies | bodies |
void NXOpen::Die::FlangeTaskBuilder::SetSpringbackAngle | ( | const NXString & | springbackAngle | ) |
Sets the springback angle of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
springbackAngle | expression string |
void NXOpen::Die::FlangeTaskBuilder::SetSpringbackAngle | ( | const char * | springbackAngle | ) |
Sets the springback angle of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
springbackAngle | expression string |
void NXOpen::Die::FlangeTaskBuilder::SetSpringbackType | ( | NXOpen::Die::FlangeTaskBuilder::SpringbackTypes | springbackType | ) |
Sets the springback type of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
springbackType | springback type |
void NXOpen::Die::FlangeTaskBuilder::SetTippedProduct | ( | NXOpen::Features::Feature * | tippedProduct | ) |
Sets the tipped product of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
tippedProduct | The tip of the operation where the flange task resides. |
NXString NXOpen::Die::FlangeTaskBuilder::SpringbackAngle | ( | ) |
Returns the springback angle of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
NXOpen::Die::FlangeTaskBuilder::SpringbackTypes NXOpen::Die::FlangeTaskBuilder::SpringbackType | ( | ) |
Returns the springback type of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")
NXOpen::Features::Feature* NXOpen::Die::FlangeTaskBuilder::TippedProduct | ( | ) |
Returns the tipped product of the flange task
Created in NX4.0.0.
License requirements : die_engineering ("DIE ENGINEERING")