NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Tooling::DieDesignTrimPostBuilder Class Reference

Represents a Trim Post builder
To create a new instance of this class, use NXOpen::Tooling::AutoDieCollection::CreateDieDesignTrimPostBuilder

Created in NX9.0.0. More...

Inheritance diagram for NXOpen::Tooling::DieDesignTrimPostBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::PlaneBasePlane ()
 Returns the base plane used to create Trim Post
Created in NX9.0.0. More...
 
double BeltThickness ()
 Returns the belt thickness parameter of Trim Post section
Created in NX9.0.0. More...
 
NXOpen::SectionBoundaryCurves ()
 Returns the boundary curves used to create Trim Post
Created in NX9.0.0. More...
 
NXOpen::DirectionCamDirection ()
 Returns the cam direction used to create Trim Post
Created in NX9.0.0. More...
 
double CAMRelief ()
 Returns the cam relief parameter of Trim Post section
Created in NX9.0.0. More...
 
double MachineAllowance ()
 Returns the machine allowance used to rough offset product sheet
Created in NX9.0.0. More...
 
NXOpen::SelectBodyProduct ()
 Returns the product selection
Created in NX9.0.0. More...
 
NXOpen::SelectNXObjectListProfiles ()
 Returns the trim profiles used to create Trim Post
Created in NX9.0.0. More...
 
bool ProfilesDirection ()
 Returns the trim profiles direction used to determine which side the Trim Post will be built, is true in the direction and false in the opposite direction
Created in NX9.0.0. More...
 
void SeedPointInfo (const std::vector< double > &seedPoint, const std::vector< double > &seedTangent)
 Sets seed point information. More...
 
void SetBasePlane (NXOpen::Plane *basePlane)
 Sets the base plane used to create Trim Post
Created in NX9.0.0. More...
 
void SetBeltThickness (double beltThickness)
 Sets the belt thickness parameter of Trim Post section
Created in NX9.0.0. More...
 
void SetCamDirection (NXOpen::Direction *camDirection)
 Sets the cam direction used to create Trim Post
Created in NX9.0.0. More...
 
void SetCAMRelief (double camRelief)
 Sets the cam relief parameter of Trim Post section
Created in NX9.0.0. More...
 
void SetMachineAllowance (double machineAllowance)
 Sets the machine allowance used to rough offset product sheet
Created in NX9.0.0. More...
 
void SetProfilesDirection (bool profilesDirection)
 Sets the trim profiles direction used to determine which side the Trim Post will be built, is true in the direction and false in the opposite direction
Created in NX9.0.0. More...
 
void SetUseApproxSheetBody (bool useExtractSheetBody)
 Sets the option to use the original sheet body or the rough offset sheet instead. More...
 
bool UseApproxSheetBody ()
 Returns the option to use the original sheet body or the rough offset sheet instead. 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 Post builder
To create a new instance of this class, use NXOpen::Tooling::AutoDieCollection::CreateDieDesignTrimPostBuilder

Created in NX9.0.0.


Member Function Documentation

NXOpen::Plane* NXOpen::Tooling::DieDesignTrimPostBuilder::BasePlane ( )

Returns the base plane used to create Trim Post
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

double NXOpen::Tooling::DieDesignTrimPostBuilder::BeltThickness ( )

Returns the belt thickness parameter of Trim Post section
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

NXOpen::Section* NXOpen::Tooling::DieDesignTrimPostBuilder::BoundaryCurves ( )

Returns the boundary curves used to create Trim Post
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

NXOpen::Direction* NXOpen::Tooling::DieDesignTrimPostBuilder::CamDirection ( )

Returns the cam direction used to create Trim Post
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

double NXOpen::Tooling::DieDesignTrimPostBuilder::CAMRelief ( )

Returns the cam relief parameter of Trim Post section
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

double NXOpen::Tooling::DieDesignTrimPostBuilder::MachineAllowance ( )

Returns the machine allowance used to rough offset product sheet
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

NXOpen::SelectBody* NXOpen::Tooling::DieDesignTrimPostBuilder::Product ( )

Returns the product selection
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

NXOpen::SelectNXObjectList* NXOpen::Tooling::DieDesignTrimPostBuilder::Profiles ( )

Returns the trim profiles used to create Trim Post
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

bool NXOpen::Tooling::DieDesignTrimPostBuilder::ProfilesDirection ( )

Returns the trim profiles direction used to determine which side the Trim Post will be built, is true in the direction and false in the opposite direction
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

void NXOpen::Tooling::DieDesignTrimPostBuilder::SeedPointInfo ( const std::vector< double > &  seedPoint,
const std::vector< double > &  seedTangent 
)

Sets seed point information.


Created in NX9.0.0.

License requirements : ug_die_design ("Die Design")

Parameters
seedPointseedpoint
seedTangentseedtangent
void NXOpen::Tooling::DieDesignTrimPostBuilder::SetBasePlane ( NXOpen::Plane basePlane)

Sets the base plane used to create Trim Post
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

Parameters
basePlanebaseplane
void NXOpen::Tooling::DieDesignTrimPostBuilder::SetBeltThickness ( double  beltThickness)

Sets the belt thickness parameter of Trim Post section
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

Parameters
beltThicknessbeltthickness
void NXOpen::Tooling::DieDesignTrimPostBuilder::SetCamDirection ( NXOpen::Direction camDirection)

Sets the cam direction used to create Trim Post
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

Parameters
camDirectioncamdirection
void NXOpen::Tooling::DieDesignTrimPostBuilder::SetCAMRelief ( double  camRelief)

Sets the cam relief parameter of Trim Post section
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

Parameters
camReliefcamrelief
void NXOpen::Tooling::DieDesignTrimPostBuilder::SetMachineAllowance ( double  machineAllowance)

Sets the machine allowance used to rough offset product sheet
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

Parameters
machineAllowancemachineallowance
void NXOpen::Tooling::DieDesignTrimPostBuilder::SetProfilesDirection ( bool  profilesDirection)

Sets the trim profiles direction used to determine which side the Trim Post will be built, is true in the direction and false in the opposite direction
Created in NX9.0.0.



License requirements : ug_die_design ("Die Design")

Parameters
profilesDirectionprofilesdirection
void NXOpen::Tooling::DieDesignTrimPostBuilder::SetUseApproxSheetBody ( bool  useExtractSheetBody)

Sets the option to use the original sheet body or the rough offset sheet instead.

The original sheet body is the user specified product body, which will be used to create the trim post features. When value is true, the original sheet body will be used, when value is false, the rough offset sheet will be used.
Created in NX9.0.0.

License requirements : ug_die_design ("Die Design")

Parameters
useExtractSheetBodyuseextractsheetbody
bool NXOpen::Tooling::DieDesignTrimPostBuilder::UseApproxSheetBody ( )

Returns the option to use the original sheet body or the rough offset sheet instead.

The original sheet body is the user specified product body, which will be used to create the trim post features. When value is true, the original sheet body will be used, when value is false, the rough offset sheet will be used.
Created in NX9.0.0.

License requirements : ug_die_design ("Die Design")


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