|
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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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