NX Open C++ Reference Guide
Public Member Functions
NXOpen::Die::FormTaskBuilder Class Reference

Represents a Form Task feature builder. More...

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

List of all members.

Public Member Functions

double AngleTolerance ()
 Returns the angle tolerance of the form task.
NXOpen::ILocationCamDirection ()
 Returns the cam direction of the form task.
double DistanceTolerance ()
 Returns the distance tolerance of the form task.
bool FinishOperation ()
 Returns the finish operation switch of the form task, if true the form task is a finish operation, if false it is not.
std::vector< NXStringGetDetails ()
 Gets the details of the form task.
std::vector< NXOpen::IProfile * > GetRegionBounds (NXOpen::Die::DirectionOption *direction)
 Gets the region bounds of the form task.
std::vector< NXOpen::IProfile * > GetShapeDetail (NXOpen::Die::DirectionOption *direction)
 Gets the shape detail of the form task as a profile.
std::vector< NXOpen::Body * > GetShapeDetail ()
 Gets the shape detail of the form task.
NXOpen::PointPointInRegion ()
 Returns the point in region of the form task.
void SetAngleTolerance (double angleTolerance)
 Sets the angle tolerance of the form task.
void SetCamDirection (NXOpen::ILocation *camDirection)
 Sets the cam direction of the form task.
void SetDetails (std::vector< NXString > &strings)
 Sets the details of the form task.
void SetDistanceTolerance (double distanceTolerance)
 Sets the distance tolerance of the form task.
void SetFinishOperation (bool finishOperation)
 Sets the finish operation switch of the form task, if true the form task is a finish operation, if false it is not.
void SetPointInRegion (NXOpen::Point *pointInRegion)
 Sets the point in region of the form task.
void SetRegionBounds (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries)
 Sets the region bounds of the form task.
void SetShapeDetail (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries)
 Sets the shape detail of the form task using a profile.
void SetShapeDetail (const std::vector< NXOpen::Body * > &bodies)
 Sets the shape detail of the form task.
void SetTippedProduct (NXOpen::Features::Feature *tippedProduct)
 Sets the tipped product of the form task.
NXOpen::Features::FeatureTippedProduct ()
 Returns the tipped product of the form task.

Detailed Description

Represents a Form Task feature builder.


To create a new instance of this class, use Die::DieCollection::FormTask

Created in NX4.0.0.


Member Function Documentation

Returns the angle tolerance of the form task.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Returns the cam direction of the form task.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Returns the distance tolerance of the form task.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Returns the finish operation switch of the form task, if true the form task is a finish operation, if false it is not.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Gets the details of the form task.

Returns:
Detail strings.
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Gets the region bounds of the form task.

Returns:
The profile entries, will be curves, edges, faces, sketches or curve features.
Created in NX4.0.0.

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

Gets the shape detail of the form task as a profile.

Returns:
The profile entries, will be curves, edges, faces, sketches or curve features.
Created in NX4.0.0.

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

Gets the shape detail of the form task.

Returns:
Sheet bodies defining the unfinished shape.
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Returns the point in region of the form task.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

void NXOpen::Die::FormTaskBuilder::SetAngleTolerance ( double  angleTolerance)

Sets the angle tolerance of the form task.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
angleToleranceangle tolerance

Sets the cam direction of the form task.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
camDirectioncam direction
void NXOpen::Die::FormTaskBuilder::SetDetails ( std::vector< NXString > &  strings)

Sets the details of the form 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.
void NXOpen::Die::FormTaskBuilder::SetDistanceTolerance ( double  distanceTolerance)

Sets the distance tolerance of the form task.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
distanceTolerancedistance tolerance
void NXOpen::Die::FormTaskBuilder::SetFinishOperation ( bool  finishOperation)

Sets the finish operation switch of the form task, if true the form task is a finish operation, if false it is not.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
finishOperationfinish operation

Sets the point in region of the form task.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
pointInRegionpoint in region
void NXOpen::Die::FormTaskBuilder::SetRegionBounds ( NXOpen::Die::DirectionOption  direction,
const std::vector< NXOpen::IProfile * > &  profileEntries 
)

Sets the region bounds of the form task.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
directionProfile direction.
profileEntriesThe profile entries, can be curves, edges, faces, sketches or curve features.
void NXOpen::Die::FormTaskBuilder::SetShapeDetail ( NXOpen::Die::DirectionOption  direction,
const std::vector< NXOpen::IProfile * > &  profileEntries 
)

Sets the shape detail of the form task using a profile.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
directionProfile direction.
profileEntriesThe profile entries, can be curves, edges, faces, sketches or curve features.
void NXOpen::Die::FormTaskBuilder::SetShapeDetail ( const std::vector< NXOpen::Body * > &  bodies)

Sets the shape detail of the form task.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
bodiesSheet bodies defining the unfinished shape.

Sets the tipped product of the form task.


Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters:
tippedProducttipped product

Returns the tipped product of the form 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.