NX Open C++ Reference Guide
|
The builder class for Cooling Define Channel which assists you to create channels directly. More...
Public Types | |
enum | ExtensionTypes { ExtensionTypesNoExtension, ExtensionTypesAlongExtrusionDirection, ExtensionTypesAlongReverseExtrusionDirection, ExtensionTypesAlongBothDirections } |
The extension types of channel. More... | |
enum | TipEndTypes { TipEndTypesNone, TipEndTypesAngle, TipEndTypesRound } |
The tip end types of channel. More... | |
Public Member Functions | |
bool | AdjustBoundaryChannel () |
Returns the flag to indicate whether to extend boundary channel or not Created in NX8.5.0. | |
void | AutoGetBoundaryBody () |
Gets the boundary body automatically Created in NX8.5.0. | |
double | ChannelDiameter () |
Returns the channel diameter Created in NX7.5.0. | |
NXOpen::Tooling::CoolingDefineChannelBuilder::ExtensionTypes | ExtensionSolution () |
Returns the candidate extension types Created in NX8.5.0. | |
NXOpen::SelectBody * | LimitBody () |
Returns the boundary body Created in NX8.5.0. | |
NXOpen::GeometricUtilities::ModlMotion * | Motion () |
Returns the object which defines the transformation from start point to end point. | |
void | SetAdjustBoundaryChannel (bool adjustBoundaryChannel) |
Sets the flag to indicate whether to extend boundary channel or not Created in NX8.5.0. | |
void | SetAutoSelectBoundary (bool autoSelectBoundary) |
Sets the value that whether the boundary body is automatically got or not Created in NX8.5.0. | |
void | SetBoundaryBody (NXOpen::Body *body) |
Sets the boundary body to do channel extension Created in NX8.5.0. | |
void | SetChannelDiameter (double channelDiameter) |
Sets the channel diameter Created in NX7.5.0. | |
void | SetExtensionSolution (NXOpen::Tooling::CoolingDefineChannelBuilder::ExtensionTypes extensionSolution) |
Sets the candidate extension types Created in NX8.5.0. | |
void | SetStartPoint (NXOpen::Point *startPoint) |
Sets the point as the start position of the channel. | |
void | SetTipEndType (NXOpen::Tooling::CoolingDefineChannelBuilder::TipEndTypes tipEndType) |
Sets the candidate of tip end type Created in NX8.5.0. | |
NXOpen::Point * | StartPoint () |
Returns the point as the start position of the channel. | |
NXOpen::Expression * | TipAngle () |
Returns the value for the tip angle of the channel. | |
NXOpen::Tooling::CoolingDefineChannelBuilder::TipEndTypes | TipEndType () |
Returns the candidate of tip end type Created in NX8.5.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
The builder class for Cooling Define Channel which assists you to create channels directly.
To create a new instance of this class, use Tooling::CoolingDefineChannelCollection::CreateCoolingDefineChannelBuilder
Default values.
Property | Value |
---|---|
AdjustBoundaryChannel |
0 |
ChannelDiameter |
10 |
ExtensionSolution |
NoExtension |
Motion.DeltaEnum |
ReferenceWcsWorkPart |
Motion.DeltaXc.Value |
0.0 |
Motion.DeltaYc.Value |
0.0 |
Motion.DeltaZc.Value |
0.0 |
TipAngle.Value |
118 |
TipEndType |
None |
Created in NX7.5.0.
The extension types of channel.
bool NXOpen::Tooling::CoolingDefineChannelBuilder::AdjustBoundaryChannel | ( | ) |
Returns the flag to indicate whether to extend boundary channel or not
Created in NX8.5.0.
License requirements : None
void NXOpen::Tooling::CoolingDefineChannelBuilder::AutoGetBoundaryBody | ( | ) |
Gets the boundary body automatically
Created in NX8.5.0.
License requirements : None
double NXOpen::Tooling::CoolingDefineChannelBuilder::ChannelDiameter | ( | ) |
Returns the channel diameter
Created in NX7.5.0.
License requirements : None
NXOpen::Tooling::CoolingDefineChannelBuilder::ExtensionTypes NXOpen::Tooling::CoolingDefineChannelBuilder::ExtensionSolution | ( | ) |
Returns the candidate extension types
Created in NX8.5.0.
License requirements : None
NXOpen::SelectBody* NXOpen::Tooling::CoolingDefineChannelBuilder::LimitBody | ( | ) |
Returns the boundary body
Created in NX8.5.0.
License requirements : None
NXOpen::GeometricUtilities::ModlMotion* NXOpen::Tooling::CoolingDefineChannelBuilder::Motion | ( | ) |
Returns the object which defines the transformation from start point to end point.
Created in NX7.5.0.
License requirements : None
void NXOpen::Tooling::CoolingDefineChannelBuilder::SetAdjustBoundaryChannel | ( | bool | adjustBoundaryChannel | ) |
Sets the flag to indicate whether to extend boundary channel or not
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD")
adjustBoundaryChannel | adjustboundarychannel |
void NXOpen::Tooling::CoolingDefineChannelBuilder::SetAutoSelectBoundary | ( | bool | autoSelectBoundary | ) |
Sets the value that whether the boundary body is automatically got or not
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD")
autoSelectBoundary | autoselectboundary |
void NXOpen::Tooling::CoolingDefineChannelBuilder::SetBoundaryBody | ( | NXOpen::Body * | body | ) |
Sets the boundary body to do channel extension
Created in NX8.5.0.
License requirements : None
body | the body set as boundary body |
void NXOpen::Tooling::CoolingDefineChannelBuilder::SetChannelDiameter | ( | double | channelDiameter | ) |
Sets the channel diameter
Created in NX7.5.0.
License requirements : None
channelDiameter | channeldiameter |
void NXOpen::Tooling::CoolingDefineChannelBuilder::SetExtensionSolution | ( | NXOpen::Tooling::CoolingDefineChannelBuilder::ExtensionTypes | extensionSolution | ) |
Sets the candidate extension types
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD")
extensionSolution | extensionsolution |
void NXOpen::Tooling::CoolingDefineChannelBuilder::SetStartPoint | ( | NXOpen::Point * | startPoint | ) |
Sets the point as the start position of the channel.
Created in NX7.5.0.
License requirements : None
startPoint | startpoint |
void NXOpen::Tooling::CoolingDefineChannelBuilder::SetTipEndType | ( | NXOpen::Tooling::CoolingDefineChannelBuilder::TipEndTypes | tipEndType | ) |
Sets the candidate of tip end type
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD")
tipEndType | tipendtype |
NXOpen::Point* NXOpen::Tooling::CoolingDefineChannelBuilder::StartPoint | ( | ) |
Returns the point as the start position of the channel.
Created in NX7.5.0.
License requirements : None
NXOpen::Expression* NXOpen::Tooling::CoolingDefineChannelBuilder::TipAngle | ( | ) |
Returns the value for the tip angle of the channel.
Created in NX8.5.0.
License requirements : None
NXOpen::Tooling::CoolingDefineChannelBuilder::TipEndTypes NXOpen::Tooling::CoolingDefineChannelBuilder::TipEndType | ( | ) |
Returns the candidate of tip end type
Created in NX8.5.0.
License requirements : None