NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::ReliefDesignBuilder Class Reference

Represents a Tooling::ReliefDesignBuilder Relief Design is to cut relief pocket for forming region . More...

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

List of all members.

Public Types

enum  Method { MethodBBox, MethodUDef }
 The relief design creation method. More...
enum  MethodOfDelete { MethodOfDeleteDeleteSelectedInstance, MethodOfDeleteDeleteAllInstances }
 The relief design delete method. More...
enum  Types { TypesCreate, TypesEdit, TypesCopy, TypesDelete }
 The relief design type. More...

Public Member Functions

double Clearance ()
 Returns the clearance of KF bounding box.
NXOpen::ExpressionClearance1 ()
 Returns the first clearance to create handle to control -X direction clearance.
NXOpen::ExpressionClearance2 ()
 Returns the second clearance to create handle to control -Y direction clearance.
NXOpen::ExpressionClearance3 ()
 Returns the third clearance to create handle to control -Z direction clearance.
NXOpen::ExpressionClearance4 ()
 Returns the fourth clearance to create handle to control +X direction clearance.
NXOpen::ExpressionClearance5 ()
 Returns the fifth clearance to create handle to control +Y direction clearance.
NXOpen::ExpressionClearance6 ()
 Returns the sixth clearance to create handle to control +Z direction clearance.
NXOpen::SelectBodyListCopyRelief ()
 Returns the relief used to copy.
NXOpen::Tooling::ReliefDesignBuilder::Method CreateEditMethod ()
 Returns the create and edit method.
bool CreateLocation ()
 Returns the location option to create relief, true: create relief at the location of forming region, false: create relief at the next station(offset one pitch).
NXOpen::SectionCurveSuperSelect ()
 Returns the sketched curve profile used for creating or editing user defined relief.
void DeleteLinkedFace ()
 Delete the linked face feature.
NXOpen::Tooling::ReliefDesignBuilder::MethodOfDelete DeleteMethod ()
 Returns the delete method.
bool HideReliefStatus ()
 Returns the option to hide (true) or show (false) the relief.
int NumberOfCopy ()
 Returns the number of relief to be copied.
double Pitch ()
 Returns the pitch.
NXOpen::ScCollectorReliefFace ()
 Returns the face used to create bounding box or wave to workpart as reference for creating user defined relief.
NXOpen::ExpressionReliefHeight ()
 Returns the relief height.
NXOpen::ExpressionReliefRadius ()
 Returns the relief radius.
NXOpen::ExpressionReliefStart ()
 Returns the extrude start of the user defined relief.
NXOpen::SelectBodySelectionReliefToEdit ()
 Returns the selected relief to edit.
void SetClearance (double clearance)
 Sets the clearance of KF bounding box.
void SetCreateEditMethod (NXOpen::Tooling::ReliefDesignBuilder::Method createEditMethod)
 Sets the create and edit method.
void SetCreateLocation (bool createLocation)
 Sets the location option to create relief, true: create relief at the location of forming region, false: create relief at the next station(offset one pitch).
void SetDeleteMethod (NXOpen::Tooling::ReliefDesignBuilder::MethodOfDelete deleteMethod)
 Sets the delete method.
void SetFaces (const std::vector< NXOpen::Face * > &faceOccs)
 Sets the face occurrences into builder attribute.
void SetHideReliefStatus (bool hideReliefStatus)
 Sets the option to hide (true) or show (false) the relief.
void SetNumberOfCopy (int numberOfCopy)
 Sets the number of relief to be copied.
void SetPitch (double pitch)
 Sets the pitch.
void SetType (NXOpen::Tooling::ReliefDesignBuilder::Types type)
 Sets the type of relief design.
NXOpen::Tooling::ReliefDesignBuilder::Types Type ()
 Returns the type of relief design.
void WaveFaces ()
 Wave face to work part for creating user defined relief as reference.

Detailed Description

Represents a Tooling::ReliefDesignBuilder Relief Design is to cut relief pocket for forming region .


To create a new instance of this class, use Tooling::ReliefDesignCollection::CreateReliefDesignBuilder
Default values.

Property Value

Clearance

0.1

CreateEditMethod

BBox

CreateLocation

1

DeleteMethod

DeleteSelectedInstance

HideReliefStatus

0

NumberOfCopy

1

ReliefHeight.Value

5 (millimeters part), 1 (inches part)

ReliefRadius.Value

1 (millimeters part), 0.1 (inches part)


Created in NX7.5.0.


Member Enumeration Documentation

The relief design creation method.

Enumerator:
MethodBBox 

Boundbox method.

MethodUDef 

User Defined method.

The relief design delete method.

Enumerator:
MethodOfDeleteDeleteSelectedInstance 

Delete selected instance.

MethodOfDeleteDeleteAllInstances 

Delete all instances.

The relief design type.

Enumerator:
TypesCreate 

Create operation.

TypesEdit 

Edit operation.

TypesCopy 

Copy operation.

TypesDelete 

Delete operation.


Member Function Documentation

Returns the clearance of KF bounding box.


Created in NX7.5.0.

License requirements : None

Returns the first clearance to create handle to control -X direction clearance.


Created in NX7.5.0.

License requirements : None

Returns the second clearance to create handle to control -Y direction clearance.


Created in NX7.5.0.

License requirements : None

Returns the third clearance to create handle to control -Z direction clearance.


Created in NX7.5.0.

License requirements : None

Returns the fourth clearance to create handle to control +X direction clearance.


Created in NX7.5.0.

License requirements : None

Returns the fifth clearance to create handle to control +Y direction clearance.


Created in NX7.5.0.

License requirements : None

Returns the sixth clearance to create handle to control +Z direction clearance.


Created in NX7.5.0.

License requirements : None

Returns the relief used to copy.


Created in NX7.5.0.

License requirements : None

Returns the create and edit method.


Created in NX7.5.0.

License requirements : None

Returns the location option to create relief, true: create relief at the location of forming region, false: create relief at the next station(offset one pitch).


Created in NX7.5.0.

License requirements : None

Returns the sketched curve profile used for creating or editing user defined relief.


Created in NX7.5.0.

License requirements : None

Delete the linked face feature.


Created in NX7.5.0.

License requirements : None

Returns the delete method.


Created in NX7.5.0.

License requirements : None

Returns the option to hide (true) or show (false) the relief.


Created in NX7.5.0.

License requirements : None

Returns the number of relief to be copied.


Created in NX7.5.0.

License requirements : None

Returns the pitch.


Created in NX7.5.0.

License requirements : None

Returns the face used to create bounding box or wave to workpart as reference for creating user defined relief.


Created in NX7.5.0.

License requirements : None

Returns the relief height.


Created in NX7.5.0.

License requirements : None

Returns the relief radius.


Created in NX7.5.0.

License requirements : None

Returns the extrude start of the user defined relief.


Created in NX7.5.0.

License requirements : None

Returns the selected relief to edit.


Created in NX7.5.0.

License requirements : None

Sets the clearance of KF bounding box.


Created in NX7.5.0.

License requirements : None

Parameters:
clearanceclearance

Sets the create and edit method.


Created in NX7.5.0.

License requirements : None

Parameters:
createEditMethodcreateeditmethod

Sets the location option to create relief, true: create relief at the location of forming region, false: create relief at the next station(offset one pitch).


Created in NX7.5.0.

License requirements : None

Parameters:
createLocationcreatelocation

Sets the delete method.


Created in NX7.5.0.

License requirements : None

Parameters:
deleteMethoddeletemethod
void NXOpen::Tooling::ReliefDesignBuilder::SetFaces ( const std::vector< NXOpen::Face * > &  faceOccs)

Sets the face occurrences into builder attribute.


Created in NX7.5.0.

License requirements : None

Parameters:
faceOccsarray of face occurrences

Sets the option to hide (true) or show (false) the relief.


Created in NX7.5.0.

License requirements : None

Parameters:
hideReliefStatushidereliefstatus

Sets the number of relief to be copied.


Created in NX7.5.0.

License requirements : None

Parameters:
numberOfCopynumberofcopy

Sets the pitch.


Created in NX7.5.0.

License requirements : None

Parameters:
pitchpitch

Sets the type of relief design.


Created in NX7.5.0.

License requirements : None

Parameters:
typetype

Returns the type of relief design.


Created in NX7.5.0.

License requirements : None

Wave face to work part for creating user defined relief as reference.


Created in NX7.5.0.

License requirements : None


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