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

The builder class for Channel Adjust which assists you to adjust the postion and the length of the channel. More...

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

Public Types

enum  AdjustType { AdjustTypeDistance, AdjustTypeBaffleLength }
 the adjust method. More...
 
enum  VectorMethod { VectorMethodAlong, VectorMethodPerpendicular }
 the vector adjust method. More...
 

Public Member Functions

NXOpen::Tooling::ChannelAdjustBuilder::AdjustType AdjustMethod ()
 Returns the method for adjusting the cooling channels. More...
 
NXOpen::DirectionAdjustVector ()
 Returns the vector specified for the adjust direction. More...
 
NXOpen::ExpressionDistance ()
 Returns the distance between the channels and faces. More...
 
NXOpen::ScCollectorReferenceFace ()
 Returns the reference faces for calculating the distance to the cooling channels. More...
 
NXOpen::Tooling::ChannelAdjustBuilder::VectorMethod RepositionMethod ()
 Returns the method for moving the cooling channels. More...
 
void SetAdjustMethod (NXOpen::Tooling::ChannelAdjustBuilder::AdjustType adjustMethod)
 Sets the method for adjusting the cooling channels. More...
 
void SetAdjustVector (NXOpen::Direction *adjustVector)
 Sets the vector specified for the adjust direction. More...
 
void SetManipulatorOriginValue (const NXOpen::Point3d &moveOrigin)
 Sets the manipulator origin. More...
 
void SetRepositionMethod (NXOpen::Tooling::ChannelAdjustBuilder::VectorMethod repositionMethod)
 Sets the method for moving the cooling channels. More...
 
NXOpen::SelectBodyListTargetChannel ()
 Returns the cooling channel to be adjusted. 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

The builder class for Channel Adjust which assists you to adjust the postion and the length of the channel.


To create a new instance of this class, use NXOpen::Tooling::ChannelAdjustCollection::CreateChannelAdjustBuilder
Default values.

Property Value

Distance.Value

0 (millimeters part), 0 (inches part)

RepositionMethod

Along


Created in NX7.5.0.

Member Enumeration Documentation

the adjust method.

Enumerator
AdjustTypeDistance 

Reposition the target channels.

AdjustTypeBaffleLength 

Change the length of the baffles.

the vector adjust method.

Enumerator
VectorMethodAlong 

Reposition the target channels along the vector specified.

VectorMethodPerpendicular 

Reposition the target channels Perpendicular the vector specified.

Member Function Documentation

NXOpen::Tooling::ChannelAdjustBuilder::AdjustType NXOpen::Tooling::ChannelAdjustBuilder::AdjustMethod ( )

Returns the method for adjusting the cooling channels.


Created in NX7.5.0.

License requirements : None

NXOpen::Direction* NXOpen::Tooling::ChannelAdjustBuilder::AdjustVector ( )

Returns the vector specified for the adjust direction.


Created in NX7.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Tooling::ChannelAdjustBuilder::Distance ( )

Returns the distance between the channels and faces.


Created in NX7.5.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Tooling::ChannelAdjustBuilder::ReferenceFace ( )

Returns the reference faces for calculating the distance to the cooling channels.


Created in NX7.5.0.

License requirements : None

NXOpen::Tooling::ChannelAdjustBuilder::VectorMethod NXOpen::Tooling::ChannelAdjustBuilder::RepositionMethod ( )

Returns the method for moving the cooling channels.


Created in NX7.5.0.

License requirements : None

void NXOpen::Tooling::ChannelAdjustBuilder::SetAdjustMethod ( NXOpen::Tooling::ChannelAdjustBuilder::AdjustType  adjustMethod)

Sets the method for adjusting the cooling channels.


Created in NX7.5.0.

License requirements : None

Parameters
adjustMethodadjustmethod
void NXOpen::Tooling::ChannelAdjustBuilder::SetAdjustVector ( NXOpen::Direction adjustVector)

Sets the vector specified for the adjust direction.


Created in NX7.5.0.

License requirements : None

Parameters
adjustVectoradjustvector
void NXOpen::Tooling::ChannelAdjustBuilder::SetManipulatorOriginValue ( const NXOpen::Point3d moveOrigin)

Sets the manipulator origin.


Created in NX9.0.2.

License requirements : ug_mold_design ("UG MOLD")

Parameters
moveOriginmoveorigin
void NXOpen::Tooling::ChannelAdjustBuilder::SetRepositionMethod ( NXOpen::Tooling::ChannelAdjustBuilder::VectorMethod  repositionMethod)

Sets the method for moving the cooling channels.


Created in NX7.5.0.

License requirements : None

Parameters
repositionMethodrepositionmethod
NXOpen::SelectBodyList* NXOpen::Tooling::ChannelAdjustBuilder::TargetChannel ( )

Returns the cooling channel to be adjusted.


Created in NX7.5.0.

License requirements : None


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