NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Die::TrimTaskBuilder Class Reference

Represents a Trim Task feature builder. More...

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

Public Types

enum  CamTypes { CamTypesDirect = 2, CamTypesAerial = 0, CamTypesBaseMounted }
 Settings for the cam type of the trim task. More...
 
enum  MatchCutTypes { MatchCutTypesNone, MatchCutTypesAtStart, MatchCutTypesAtEnd, MatchCutTypesAtBoth }
 Settings for the match cut type of the trim task. More...
 

Public Member Functions

double AngleTolerance ()
 Returns the angle tolerance of the trim task
Created in NX4.0.0. More...
 
NXOpen::ILocationCamDirection ()
 Returns the cam direction of the trim task
Created in NX4.0.0. More...
 
NXOpen::Die::TrimTaskBuilder::CamTypes CamType ()
 Returns the cam type of the trim task
Created in NX4.0.0. More...
 
void CheckAndMovePlanes (NXOpen::Features::Feature *origTip, NXOpen::Features::Feature *targetTip, NXOpen::ISurface *origStartPlaneTag, NXOpen::ISurface *origEndPlaneTag, NXOpen::ISurface **targetStartPlaneTag, NXOpen::ISurface **targetEndPlaneTag)
 Move end planes if the position of Trim Task is changed. More...
 
bool CreateScrap ()
 Returns the create scrap setting of the trim task. More...
 
double DistanceTolerance ()
 Returns the distance tolerance of the trim task
Created in NX4.0.0. More...
 
NXOpen::ISurfaceEndPlane ()
 Returns the end plane of the trim task
Created in NX4.0.0. More...
 
bool FinishOperation ()
 Returns the finish operation of the trim task True indicates the trim is to be a finish trim. More...
 
std::vector
< NXOpen::DisplayableObject * > 
GetAssociativeObjects ()
 Gets the associative objects of the trim task. More...
 
std::vector< NXStringGetCameraLayerAndXmlp (std::vector< NXString > &xmlpData)
 Gets the camera layer settings and xmlp data. More...
 
std::vector< NXStringGetCameraNames ()
 Gets the names of the camera. More...
 
std::vector< NXOpen::View * > GetCameraViews ()
 Gets the camera views of the trim task. More...
 
std::vector< NXStringGetDetails ()
 Gets the detailed description of the trim task. More...
 
std::vector< NXOpen::ISurface * > GetScrapCutters ()
 Gets the scrap cutters of the trim task. More...
 
std::vector< NXOpen::IProfile * > GetTrimBounds (NXOpen::Die::DirectionOption *direction)
 Gets the trim bounds of the trim task. More...
 
bool LayoutFlange ()
 Returns the layout flange setting of the trim task. More...
 
double MatchCutExtensionAngle ()
 Returns the match cut extension angle dimension of the trim task
Created in NX4.0.0. More...
 
double MatchCutFirstRadius ()
 Returns the match cut first radius dimension of the trim task
Created in NX4.0.0. More...
 
double MatchCutNotchOffset ()
 Returns the match cut notch offset dimension of the trim task
Created in NX4.0.0. More...
 
double MatchCutOffsetFromPlane ()
 Returns the match cut offset from plane dimension of the trim task
Created in NX4.0.0. More...
 
double MatchCutOffsetLength ()
 Returns the match cut offset length dimension of the trim task
Created in NX4.0.0. More...
 
double MatchCutScrapCutterLength ()
 Returns the match cut scrap cutter length dimension of the trim task
Created in NX4.0.0. More...
 
double MatchCutSecondRadius ()
 Returns the match cut second radius dimension of the trim task
Created in NX4.0.0. More...
 
double MatchCutThirdRadius ()
 Returns the match cut third radius dimension of the trim task
Created in NX4.0.0. More...
 
NXOpen::Die::TrimTaskBuilder::MatchCutTypes MatchCutType ()
 Returns the match cut type of the trim task
Created in NX4.0.0. More...
 
bool ReverseTrimSide ()
 Returns the reverse trim side setting of the trim task. More...
 
void SetAngleTolerance (double angleTolerance)
 Sets the angle tolerance of the trim task
Created in NX4.0.0. More...
 
void SetAssociativeObjects (const std::vector< NXOpen::DisplayableObject * > &objects)
 Sets the associative objects of the trim task
Created in NX4.0.0. More...
 
void SetCamDirection (NXOpen::ILocation *camDirection)
 Sets the cam direction of the trim task
Created in NX4.0.0. More...
 
void SetCameraLayerAndXmlp (std::vector< NXString > &layerSettings, std::vector< NXString > &xmlpData)
 Sets the camera layer settings and xmlp data
Created in NX4.0.0. More...
 
void SetCameraNames (std::vector< NXString > &strings)
 Sets the names of the camera
Created in NX4.0.0. More...
 
void SetCameraViews (const std::vector< NXOpen::View * > &objects)
 Sets the camera views of the trim task
Created in NX4.0.0. More...
 
void SetCamType (NXOpen::Die::TrimTaskBuilder::CamTypes camType)
 Sets the cam type of the trim task
Created in NX4.0.0. More...
 
void SetCreateScrap (bool createScrap)
 Sets the create scrap setting of the trim task. More...
 
void SetDetails (std::vector< NXString > &strings)
 Sets the detailed description of the trim task
Created in NX4.0.0. More...
 
void SetDistanceTolerance (double distanceTolerance)
 Sets the distance tolerance of the trim task
Created in NX4.0.0. More...
 
void SetEndPlane (NXOpen::ISurface *endPlane)
 Sets the end plane of the trim task
Created in NX4.0.0. More...
 
void SetFinishOperation (bool finishOperation)
 Sets the finish operation of the trim task True indicates the trim is to be a finish trim. More...
 
void SetLayoutFlange (bool layoutFlange)
 Sets the layout flange setting of the trim task. More...
 
void SetMatchCutExtensionAngle (double extensionAngle)
 Sets the match cut extension angle dimension of the trim task
Created in NX4.0.0. More...
 
void SetMatchCutFirstRadius (double firstRadius)
 Sets the match cut first radius dimension of the trim task
Created in NX4.0.0. More...
 
void SetMatchCutNotchOffset (double notchOffset)
 Sets the match cut notch offset dimension of the trim task
Created in NX4.0.0. More...
 
void SetMatchCutOffsetFromPlane (double offsetFromPlane)
 Sets the match cut offset from plane dimension of the trim task
Created in NX4.0.0. More...
 
void SetMatchCutOffsetLength (double offsetLength)
 Sets the match cut offset length dimension of the trim task
Created in NX4.0.0. More...
 
void SetMatchCutScrapCutterLength (double scrapCutterLength)
 Sets the match cut scrap cutter length dimension of the trim task
Created in NX4.0.0. More...
 
void SetMatchCutSecondRadius (double secondRadius)
 Sets the match cut second radius dimension of the trim task
Created in NX4.0.0. More...
 
void SetMatchCutThirdRadius (double thirdRadius)
 Sets the match cut third radius dimension of the trim task
Created in NX4.0.0. More...
 
void SetMatchCutType (NXOpen::Die::TrimTaskBuilder::MatchCutTypes matchCutType)
 Sets the match cut type of the trim task
Created in NX4.0.0. More...
 
void SetReverseTrimSide (bool reverse)
 Sets the reverse trim side setting of the trim task. More...
 
void SetScrapCutters (const std::vector< NXOpen::ISurface * > &planes)
 Sets the scrap cutters of the trim task
Created in NX4.0.0. More...
 
void SetStartPlane (NXOpen::ISurface *startPlane)
 Sets the start plane of the trim task
Created in NX4.0.0. More...
 
void SetTippedProduct (NXOpen::Features::Feature *tippedProduct)
 Sets the tipped product of the trim task
Created in NX4.0.0. More...
 
void SetTrimBounds (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries)
 Sets the trim bounds of the trim task. More...
 
void SetTrimNewDieFace (bool newDieFace)
 Sets the trim new die face, from NX10.0 new stamping output can import one new die face to die engineer process. More...
 
NXOpen::ISurfaceStartPlane ()
 Returns the start plane of the trim task
Created in NX4.0.0. More...
 
NXOpen::Features::FeatureTippedProduct ()
 Returns the tipped product of the trim task
Created in NX4.0.0. More...
 
bool TrimNewDieFace ()
 Returns the trim new die face, from NX10.0 new stamping output can import one new die face to die engineer process. More...
 
- Public Member Functions inherited from NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
 Commits the feature parameters and creates the feature. More...
 
NXOpen::Features::FeatureGetFeature ()
 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::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

Represents a Trim Task feature builder.


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

Created in NX4.0.0.

Member Enumeration Documentation

Settings for the cam type of the trim task.

Enumerator
CamTypesDirect 

Direct.

CamTypesAerial 

Aerial Cam.

CamTypesBaseMounted 

Base Mounted Cam.

Settings for the match cut type of the trim task.

Enumerator
MatchCutTypesNone 

No match cut.

MatchCutTypesAtStart 

At start plane only.

MatchCutTypesAtEnd 

At end plane only.

MatchCutTypesAtBoth 

At both start and end planes.

Member Function Documentation

double NXOpen::Die::TrimTaskBuilder::AngleTolerance ( )

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



License requirements : die_engineering ("DIE ENGINEERING")

NXOpen::ILocation* NXOpen::Die::TrimTaskBuilder::CamDirection ( )

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



License requirements : die_engineering ("DIE ENGINEERING")

NXOpen::Die::TrimTaskBuilder::CamTypes NXOpen::Die::TrimTaskBuilder::CamType ( )

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



License requirements : die_engineering ("DIE ENGINEERING")

void NXOpen::Die::TrimTaskBuilder::CheckAndMovePlanes ( NXOpen::Features::Feature origTip,
NXOpen::Features::Feature targetTip,
NXOpen::ISurface origStartPlaneTag,
NXOpen::ISurface origEndPlaneTag,
NXOpen::ISurface **  targetStartPlaneTag,
NXOpen::ISurface **  targetEndPlaneTag 
)

Move end planes if the position of Trim Task is changed.


Created in NX8.5.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters
origTipOriginal Die Tip.
targetTipDie Tip in the target operation.
origStartPlaneTagOriginal start plane.
origEndPlaneTagOriginal end plane.
targetStartPlaneTagStart plane in target operation.
targetEndPlaneTagEnd plane in target operation.
bool NXOpen::Die::TrimTaskBuilder::CreateScrap ( )

Returns the create scrap setting of the trim task.

True indicates that the scrap is to be created.
Created in NX7.5.0.

License requirements : die_engineering ("DIE ENGINEERING")

double NXOpen::Die::TrimTaskBuilder::DistanceTolerance ( )

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



License requirements : die_engineering ("DIE ENGINEERING")

NXOpen::ISurface* NXOpen::Die::TrimTaskBuilder::EndPlane ( )

Returns the end plane of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

bool NXOpen::Die::TrimTaskBuilder::FinishOperation ( )

Returns the finish operation of the trim task True indicates the trim is to be a finish trim.

False indicates rough trim.
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

std::vector<NXOpen::DisplayableObject *> NXOpen::Die::TrimTaskBuilder::GetAssociativeObjects ( )

Gets the associative objects of the trim task.

Returns

Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
std::vector<NXString> NXOpen::Die::TrimTaskBuilder::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
std::vector<NXString> NXOpen::Die::TrimTaskBuilder::GetCameraNames ( )

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")
std::vector<NXOpen::View *> NXOpen::Die::TrimTaskBuilder::GetCameraViews ( )

Gets the camera views of the trim task.

Returns

Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
std::vector<NXString> NXOpen::Die::TrimTaskBuilder::GetDetails ( )

Gets the detailed description of the trim task.

Returns
detail strings
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
std::vector<NXOpen::ISurface *> NXOpen::Die::TrimTaskBuilder::GetScrapCutters ( )

Gets the scrap cutters of the trim task.

Returns

Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
std::vector<NXOpen::IProfile *> NXOpen::Die::TrimTaskBuilder::GetTrimBounds ( NXOpen::Die::DirectionOption direction)

Gets the trim bounds of the trim task.

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

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
directionProfile direction
bool NXOpen::Die::TrimTaskBuilder::LayoutFlange ( )

Returns the layout flange setting of the trim task.

True indicates that the trim curve is to be laid out on the flange.
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

double NXOpen::Die::TrimTaskBuilder::MatchCutExtensionAngle ( )

Returns the match cut extension angle dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

double NXOpen::Die::TrimTaskBuilder::MatchCutFirstRadius ( )

Returns the match cut first radius dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

double NXOpen::Die::TrimTaskBuilder::MatchCutNotchOffset ( )

Returns the match cut notch offset dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

double NXOpen::Die::TrimTaskBuilder::MatchCutOffsetFromPlane ( )

Returns the match cut offset from plane dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

double NXOpen::Die::TrimTaskBuilder::MatchCutOffsetLength ( )

Returns the match cut offset length dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

double NXOpen::Die::TrimTaskBuilder::MatchCutScrapCutterLength ( )

Returns the match cut scrap cutter length dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

double NXOpen::Die::TrimTaskBuilder::MatchCutSecondRadius ( )

Returns the match cut second radius dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

double NXOpen::Die::TrimTaskBuilder::MatchCutThirdRadius ( )

Returns the match cut third radius dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

NXOpen::Die::TrimTaskBuilder::MatchCutTypes NXOpen::Die::TrimTaskBuilder::MatchCutType ( )

Returns the match cut type of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

bool NXOpen::Die::TrimTaskBuilder::ReverseTrimSide ( )

Returns the reverse trim side setting of the trim task.

True indicates that the trim side should be reversed.
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

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

Sets the angle tolerance of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
angleToleranceangle tolerance
void NXOpen::Die::TrimTaskBuilder::SetAssociativeObjects ( const std::vector< NXOpen::DisplayableObject * > &  objects)

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



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
objectsobjects
void NXOpen::Die::TrimTaskBuilder::SetCamDirection ( NXOpen::ILocation camDirection)

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



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
camDirectioncam direction
void NXOpen::Die::TrimTaskBuilder::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.
xmlpDataxmlp data
void NXOpen::Die::TrimTaskBuilder::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
void NXOpen::Die::TrimTaskBuilder::SetCameraViews ( const std::vector< NXOpen::View * > &  objects)

Sets the camera views of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
objectsobjects
void NXOpen::Die::TrimTaskBuilder::SetCamType ( NXOpen::Die::TrimTaskBuilder::CamTypes  camType)

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



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
camTypecam type
void NXOpen::Die::TrimTaskBuilder::SetCreateScrap ( bool  createScrap)

Sets the create scrap setting of the trim task.

True indicates that the scrap is to be created.
Created in NX7.5.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters
createScrapcreate scrap
void NXOpen::Die::TrimTaskBuilder::SetDetails ( std::vector< NXString > &  strings)

Sets the detailed description of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
stringsdetail strings
void NXOpen::Die::TrimTaskBuilder::SetDistanceTolerance ( double  distanceTolerance)

Sets the distance tolerance of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
distanceTolerancedistance tolerance
void NXOpen::Die::TrimTaskBuilder::SetEndPlane ( NXOpen::ISurface endPlane)

Sets the end plane of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
endPlaneend plane
void NXOpen::Die::TrimTaskBuilder::SetFinishOperation ( bool  finishOperation)

Sets the finish operation of the trim task True indicates the trim is to be a finish trim.

False indicates rough trim.
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters
finishOperationfinish operation
void NXOpen::Die::TrimTaskBuilder::SetLayoutFlange ( bool  layoutFlange)

Sets the layout flange setting of the trim task.

True indicates that the trim curve is to be laid out on the flange.
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters
layoutFlangelayout flange
void NXOpen::Die::TrimTaskBuilder::SetMatchCutExtensionAngle ( double  extensionAngle)

Sets the match cut extension angle dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
extensionAngleangle of extension line from perpendicular
void NXOpen::Die::TrimTaskBuilder::SetMatchCutFirstRadius ( double  firstRadius)

Sets the match cut first radius dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
firstRadiusfirst radius after notch
void NXOpen::Die::TrimTaskBuilder::SetMatchCutNotchOffset ( double  notchOffset)

Sets the match cut notch offset dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
notchOffsetnotch offset from trim line
void NXOpen::Die::TrimTaskBuilder::SetMatchCutOffsetFromPlane ( double  offsetFromPlane)

Sets the match cut offset from plane dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
offsetFromPlaneoffset from scrap cutter plane
void NXOpen::Die::TrimTaskBuilder::SetMatchCutOffsetLength ( double  offsetLength)

Sets the match cut offset length dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
offsetLengthlength of offset piece
void NXOpen::Die::TrimTaskBuilder::SetMatchCutScrapCutterLength ( double  scrapCutterLength)

Sets the match cut scrap cutter length dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
scrapCutterLengthentension line length
void NXOpen::Die::TrimTaskBuilder::SetMatchCutSecondRadius ( double  secondRadius)

Sets the match cut second radius dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
secondRadiussecond radius after notch
void NXOpen::Die::TrimTaskBuilder::SetMatchCutThirdRadius ( double  thirdRadius)

Sets the match cut third radius dimension of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
thirdRadiusradius between offset piece and entension line
void NXOpen::Die::TrimTaskBuilder::SetMatchCutType ( NXOpen::Die::TrimTaskBuilder::MatchCutTypes  matchCutType)

Sets the match cut type of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
matchCutTypematch cut type
void NXOpen::Die::TrimTaskBuilder::SetReverseTrimSide ( bool  reverse)

Sets the reverse trim side setting of the trim task.

True indicates that the trim side should be reversed.
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters
reversereverse
void NXOpen::Die::TrimTaskBuilder::SetScrapCutters ( const std::vector< NXOpen::ISurface * > &  planes)

Sets the scrap cutters of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
planesplanes
void NXOpen::Die::TrimTaskBuilder::SetStartPlane ( NXOpen::ISurface startPlane)

Sets the start plane of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
startPlanestart plane
void NXOpen::Die::TrimTaskBuilder::SetTippedProduct ( NXOpen::Features::Feature tippedProduct)

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



License requirements : die_engineering ("DIE ENGINEERING")

Parameters
tippedProductThe tip of the operation where the trim task resides.
void NXOpen::Die::TrimTaskBuilder::SetTrimBounds ( NXOpen::Die::DirectionOption  direction,
const std::vector< NXOpen::IProfile * > &  profileEntries 
)

Sets the trim bounds of the trim task.

Note - Die::TrimTaskBuilder::SetTippedProduct needs to be called before this function.
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters
directionProfile direction
profileEntriesProfile entries that make up the boundary of the trim task
void NXOpen::Die::TrimTaskBuilder::SetTrimNewDieFace ( bool  newDieFace)

Sets the trim new die face, from NX10.0 new stamping output can import one new die face to die engineer process.

If this trim task will trim this new die face, set newDieFace to true, or else set it to false.
Created in NX10.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters
newDieFaceif set to true, trim task performs on new die face, or else it will perform on original die face.
NXOpen::ISurface* NXOpen::Die::TrimTaskBuilder::StartPlane ( )

Returns the start plane of the trim task
Created in NX4.0.0.



License requirements : die_engineering ("DIE ENGINEERING")

NXOpen::Features::Feature* NXOpen::Die::TrimTaskBuilder::TippedProduct ( )

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



License requirements : die_engineering ("DIE ENGINEERING")

bool NXOpen::Die::TrimTaskBuilder::TrimNewDieFace ( )

Returns the trim new die face, from NX10.0 new stamping output can import one new die face to die engineer process.

If this trim task will trim this new die face, set newDieFace to true, or else set it to false.
Created in NX10.0.0.

License requirements : die_engineering ("DIE ENGINEERING")


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