NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Tooling::ChannelFittingBuilder类 参考

流道配件构建器 更多...

#include <Tooling_ChannelFittingBuilder.hxx>

类 NXOpen::Tooling::ChannelFittingBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

void AddInstance (NXOpen::Assemblies::Component *coolingPart, NXOpen::Point *fittingPoint)
NXOpen::ExpressionBottomClearance ()
NXOpen::SelectBodyListBoundaryBody ()
void CalculateManualBaffleLength (bool edit, NXOpen::Point *fittingPoint)
NXOpen::SelectNXObjectCoolingStandardPart ()
NXOpen::Tooling::CoolingFittingDataCreateCoolingFittingData ()
void CreateFittingPoints ()
NXOpen::PointFittingPoint ()
NXOpen::Tooling::CoolingFittingDataGetCoolingFittingData ()
void InsertConceptSymbol (NXOpen::Point *point)
NXOpen::SelectBodyListParentChannel ()
void ProcessPoint (NXOpen::Point *editPoint, const NXOpen::Matrix3x3 &newWcsMtx)
bool SearchBoundaryBodies ()
void SetChannelType (const char *channelType)
void SetChannelType (const NXString &channelType)
void SetCoolingNodeInfo ()
void 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)
void SetFittingPoint (NXOpen::Point *fittingPoint)
void SetSearchBoundaryBodies (bool searchBoundaryBodies)
void SetUseSymbol (bool useSymbol)
NXOpen::ExpressionTopClearance ()
void UpdateConceptPointParameters (NXOpen::Point *point, NXOpen::Tooling::SpreadsheetData *templateData)
bool UseSymbol ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

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.

成员函数说明

◆ AddInstance()

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")

参数
coolingPartcooling component tag
fittingPointpoint tag

◆ BottomClearance()

NXOpen::Expression * NXOpen::Tooling::ChannelFittingBuilder::BottomClearance ( )

Returns the bottom clearance
Created in NX8.0.0.

License requirements : None

◆ BoundaryBody()

NXOpen::SelectBodyList * NXOpen::Tooling::ChannelFittingBuilder::BoundaryBody ( )

Returns the boundary body to create the cooling fitting points.
Created in NX8.0.0.

License requirements : None

◆ CalculateManualBaffleLength()

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")

参数
editedit
fittingPointedit point tag

◆ CoolingStandardPart()

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

◆ CreateCoolingFittingData()

NXOpen::Tooling::CoolingFittingData * NXOpen::Tooling::ChannelFittingBuilder::CreateCoolingFittingData ( )

Creates the Cooling Fitting Data object.

返回
the new Tooling::CoolingFittingData instance
Created in NX7.5.0.

License requirements : None

◆ CreateFittingPoints()

void NXOpen::Tooling::ChannelFittingBuilder::CreateFittingPoints ( )

Create Fitting Points.
Created in NX7.5.0.

License requirements : None

◆ FittingPoint()

NXOpen::Point * NXOpen::Tooling::ChannelFittingBuilder::FittingPoint ( )

Returns the new point specified for the cooling fitting point.
Created in NX7.5.0.

License requirements : None

◆ GetCoolingFittingData()

NXOpen::Tooling::CoolingFittingData * NXOpen::Tooling::ChannelFittingBuilder::GetCoolingFittingData ( )

Get the Cooling Fitting Data object.
Created in NX7.5.0.

License requirements : None

◆ InsertConceptSymbol()

void NXOpen::Tooling::ChannelFittingBuilder::InsertConceptSymbol ( NXOpen::Point * point)

Insert concept symbol
Created in NX2206.0.0.

License requirements : ug_mold_design ("UG MOLD")

参数
pointThe concept point

◆ ParentChannel()

NXOpen::SelectBodyList * NXOpen::Tooling::ChannelFittingBuilder::ParentChannel ( )

Returns the parent channel of the cooling fitting points.
Created in NX7.5.0.

License requirements : None

◆ ProcessPoint()

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")

参数
editPointedit point tag
newWcsMtxNew wcs matrix

◆ SearchBoundaryBodies()

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

◆ SetChannelType() [1/2]

void NXOpen::Tooling::ChannelFittingBuilder::SetChannelType ( const char * channelType)

Sets the channel type
Created in NX1899.0.0.

License requirements : ug_mold_design ("UG MOLD")

参数
channelTypechanneltype

◆ SetChannelType() [2/2]

void NXOpen::Tooling::ChannelFittingBuilder::SetChannelType ( const NXString & channelType)

Sets the channel type
Created in NX1899.0.0.

License requirements : ug_mold_design ("UG MOLD")

参数
channelTypechanneltype

◆ SetCoolingNodeInfo()

void NXOpen::Tooling::ChannelFittingBuilder::SetCoolingNodeInfo ( )

Records cooling fitting node information.
Created in NX1899.0.0.

License requirements : ug_mold_design ("UG MOLD")

◆ SetExistingFittingPointDataDetails()

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")

参数
fittingPtsfitting points tag
channelDiametersthe CHANNEL_DIAMETER attribute on fitting point
currentNamesthe CURRENT_NAME attribute on fitting point in local
currentTypesthe type attribute on fitting point
currentFitTypesthe FIT_TYPE attribute on fitting point
baffleLengthsthe BAFFLE_LENGTH attribute on baffle fitting point
fittingPointModifiedthe fitting point information such as matrix or type has modified or not
partNumbersTcthe PART_NUMBER attribute on fitting point in TCE

◆ SetFittingPoint()

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

参数
fittingPointfittingpoint

◆ SetSearchBoundaryBodies()

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

参数
searchBoundaryBodiessearchboundarybodies

◆ SetUseSymbol()

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")

参数
useSymbolusesymbol

◆ TopClearance()

NXOpen::Expression * NXOpen::Tooling::ChannelFittingBuilder::TopClearance ( )

Returns the top clearance
Created in NX8.0.0.

License requirements : None

◆ UpdateConceptPointParameters()

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")

参数
pointThe concept point
templateDataSpreadsheet data

◆ UseSymbol()

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