|
NX Open C++ 参考指南 2406 v1.1
|
流道配件构建器 更多...
#include <Tooling_ChannelFittingBuilder.hxx>
友元 | |
| class | _ChannelFittingBuilderBuilder |
流道配件构建器
The builder class for Channel Fitting which assists you to add cooling fitting.
To create a new instance of this class, use NXOpen::Tooling::ChannelFittingCollection::CreateChannelFittingBuilder
Default values.
| Property | Value |
|---|---|
| BottomClearance.Value | 0 (millimeters part), 0 (inches part) |
| TopClearance.Value | 5 (millimeters part), 1.25 (inches part) |
| UseSymbol | 1 |
Created in NX7.5.0.
| void NXOpen::Tooling::ChannelFittingBuilder::AddInstance | ( | NXOpen::Assemblies::Component * | coolingPart, |
| NXOpen::Point * | fittingPoint ) |
Adds reference cooling fitting part
Created in NX1980.0.0.
License requirements : ug_mold_design ("UG MOLD")
| coolingPart | cooling component tag |
| fittingPoint | point tag |
| NXOpen::Expression * NXOpen::Tooling::ChannelFittingBuilder::BottomClearance | ( | ) |
Returns the bottom clearance
Created in NX8.0.0.
License requirements : None
| NXOpen::SelectBodyList * NXOpen::Tooling::ChannelFittingBuilder::BoundaryBody | ( | ) |
Returns the boundary body to create the cooling fitting points.
Created in NX8.0.0.
License requirements : None
| void NXOpen::Tooling::ChannelFittingBuilder::CalculateManualBaffleLength | ( | bool | edit, |
| NXOpen::Point * | fittingPoint ) |
Calculates manual baffle length
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD")
| edit | edit |
| fittingPoint | edit point tag |
| NXOpen::SelectNXObject * NXOpen::Tooling::ChannelFittingBuilder::CoolingStandardPart | ( | ) |
Returns the standard part component which is selected to be edited.
Created in NX1980.0.0.
License requirements : None
| NXOpen::Tooling::CoolingFittingData * NXOpen::Tooling::ChannelFittingBuilder::CreateCoolingFittingData | ( | ) |
Creates the Cooling Fitting Data object.
| void NXOpen::Tooling::ChannelFittingBuilder::CreateFittingPoints | ( | ) |
Create Fitting Points.
Created in NX7.5.0.
License requirements : None
| NXOpen::Point * NXOpen::Tooling::ChannelFittingBuilder::FittingPoint | ( | ) |
Returns the new point specified for the cooling fitting point.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::CoolingFittingData * NXOpen::Tooling::ChannelFittingBuilder::GetCoolingFittingData | ( | ) |
Get the Cooling Fitting Data object.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::ChannelFittingBuilder::InsertConceptSymbol | ( | NXOpen::Point * | point | ) |
Insert concept symbol
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
| point | The concept point |
| NXOpen::SelectBodyList * NXOpen::Tooling::ChannelFittingBuilder::ParentChannel | ( | ) |
Returns the parent channel of the cooling fitting points.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::ChannelFittingBuilder::ProcessPoint | ( | NXOpen::Point * | editPoint, |
| const NXOpen::Matrix3x3 & | newWcsMtx ) |
Assigns cooling fitting attributes to point and put point on specified layer.
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD")
| editPoint | edit point tag |
| newWcsMtx | New wcs matrix |
| bool NXOpen::Tooling::ChannelFittingBuilder::SearchBoundaryBodies | ( | ) |
Returns the value which specifies whether to auto search boundary bodies or not.
Created in NX8.0.0.
License requirements : None
| void NXOpen::Tooling::ChannelFittingBuilder::SetChannelType | ( | const char * | channelType | ) |
Sets the channel type
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD")
| channelType | channeltype |
| void NXOpen::Tooling::ChannelFittingBuilder::SetChannelType | ( | const NXString & | channelType | ) |
Sets the channel type
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD")
| channelType | channeltype |
| void NXOpen::Tooling::ChannelFittingBuilder::SetCoolingNodeInfo | ( | ) |
Records cooling fitting node information.
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD")
| void NXOpen::Tooling::ChannelFittingBuilder::SetExistingFittingPointDataDetails | ( | const std::vector< NXOpen::Point * > & | fittingPts, |
| std::vector< NXString > & | channelDiameters, | ||
| std::vector< NXString > & | currentNames, | ||
| std::vector< NXString > & | currentTypes, | ||
| std::vector< NXString > & | currentFitTypes, | ||
| std::vector< NXString > & | baffleLengths, | ||
| const std::vector< bool > & | fittingPointModified, | ||
| std::vector< NXString > & | partNumbersTc ) |
Sets existing fitting point data details.
Created in NX1899.0.0.
License requirements : ug_mold_design ("UG MOLD")
| fittingPts | fitting points tag |
| channelDiameters | the CHANNEL_DIAMETER attribute on fitting point |
| currentNames | the CURRENT_NAME attribute on fitting point in local |
| currentTypes | the type attribute on fitting point |
| currentFitTypes | the FIT_TYPE attribute on fitting point |
| baffleLengths | the BAFFLE_LENGTH attribute on baffle fitting point |
| fittingPointModified | the fitting point information such as matrix or type has modified or not |
| partNumbersTc | the PART_NUMBER attribute on fitting point in TCE |
| void NXOpen::Tooling::ChannelFittingBuilder::SetFittingPoint | ( | NXOpen::Point * | fittingPoint | ) |
Sets the new point specified for the cooling fitting point.
Created in NX7.5.0.
License requirements : None
| fittingPoint | fittingpoint |
| void NXOpen::Tooling::ChannelFittingBuilder::SetSearchBoundaryBodies | ( | bool | searchBoundaryBodies | ) |
Sets the value which specifies whether to auto search boundary bodies or not.
Created in NX8.0.0.
License requirements : None
| searchBoundaryBodies | searchboundarybodies |
| void NXOpen::Tooling::ChannelFittingBuilder::SetUseSymbol | ( | bool | useSymbol | ) |
Sets the value which specifies whether to add real component or not.
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD")
| useSymbol | usesymbol |
| NXOpen::Expression * NXOpen::Tooling::ChannelFittingBuilder::TopClearance | ( | ) |
Returns the top clearance
Created in NX8.0.0.
License requirements : None
| void NXOpen::Tooling::ChannelFittingBuilder::UpdateConceptPointParameters | ( | NXOpen::Point * | point, |
| NXOpen::Tooling::SpreadsheetData * | templateData ) |
Update parameters of the concept point
Created in NX2206.0.0.
License requirements : ug_mold_design ("UG MOLD")
| point | The concept point |
| templateData | Spreadsheet data |
| bool NXOpen::Tooling::ChannelFittingBuilder::UseSymbol | ( | ) |
Returns the value which specifies whether to add real component or not.
Created in NX10.0.0.
License requirements : None