NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Die::FlangeTaskBuilder Class Reference

Represents a Flange Task feature builder. More...

Inheritance diagram for NXOpen::Die::FlangeTaskBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::ILocationCamDirection ()
 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< NXStringGetCameraLayerAndXmlp (std::vector< NXString > &xmlpData)
 Gets the camera layer settings and xmlp data.
std::vector< NXStringGetCameraNames ()
 Gets the names of the camera.
std::vector< NXOpen::View * > GetCameraViews ()
 Gets the camera views of the flange task.
std::vector< NXStringGetDetails ()
 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::PointPointInRegion ()
 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 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::FeatureTippedProduct ()
 Returns the tipped product of the flange task
Created in NX4.0.0.

Detailed Description

Represents a Flange Task feature builder.


This sub feature is created via the main feature builder.

Created in NX4.0.0.


Member Enumeration Documentation

Settings for the cam type of the flange task.

Enumerator:
CamTypesDirect 

Direct.

CamTypesAerialConventional 

Aerial Cam - Conventional Fill.

CamTypesBaseConventional 

Base Mounted Cam - Conventional Fill.

CamTypesAerialRotary 

Aerial Cam - Rotary Fill.

CamTypesBellCrank 

Bell Crank.

Settings for the pierce type of the flange task.

Enumerator:
PierceTypesGage 

Use Gage tolerance.

PierceTypesCritical 

Use Critical tolerance.

PierceTypesStandard 

Use Standard tolerance.

Settings for the springback type of the flange task.

Enumerator:
SpringbackTypesConstant 

Constant.

SpringbackTypesLaw 

Law Controlled.


Member Function Documentation

Returns the angle tolerance of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Returns the cam direction of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Returns the cam type of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

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")

Returns the distance tolerance of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Returns the finish operation of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Gets the associative objects of the flange task.

Returns:

Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
std::vector<NXString> NXOpen::Die::FlangeTaskBuilder::GetCameraLayerAndXmlp ( std::vector< NXString > &  xmlpData)

Gets the camera layer settings and xmlp data.

Returns:
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.
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
xmlpDataxmlp data

Gets the names of the camera.

Returns:
each string contains the name of a camera object
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Gets the camera views of the flange task.

Returns:

Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Gets the detailed description of the flange task.

Returns:
detail strings
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Gets the region bounds of the flange task.

Returns:
Profile entries that make up the boundary of the flange task
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
directionRrofile direction

Gets the shape detail of the flange task for profiles.

Returns:
Profile entries
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
directionProfile direction

Gets the shape detail of the form task for bodies.

Returns:
bodies
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

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")

Returns the pierce type of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

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")

Parameters:
angleToleranceangle tolerance

Sets the associative objects of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
objectsobjects

Sets the cam direction of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
camDirectioncam 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")

Parameters:
layerSettings1 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.
xmlpDataxmlp 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")

Parameters:
stringseach 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")

Parameters:
objectsobjects

Sets the cam type of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
camTypecam 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")

Parameters:
stringsdetail strings
NOTE: The full Unicode character set is not supported for this parameter.

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")

Parameters:
displaySettingdisplay 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")

Parameters:
distanceTolerancedistance tolerance

Sets the finish operation of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
finishOperationfinish 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")

Parameters:
pierceAndExtrudepierce and extrude

Sets the pierce type of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
pierceTypepierce type

Sets the keep point in the region of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
pointInRegionpoint 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")

Parameters:
directionRrofile direction
profileEntriesProfile 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")

Parameters:
directionProfile direction
profileEntriesProfile 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")

Parameters:
bodiesbodies

Sets the springback angle of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
springbackAngleexpression string

Sets the springback type of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
springbackTypespringback type

Sets the tipped product of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
tippedProductThe tip of the operation where the flange task resides.

Returns the springback angle of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Returns the springback type of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Returns the tipped product of the flange task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")


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