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

展平图样组件细节首选项构建器 更多...

#include <Preferences_FpcdPreferencesBuilder.hxx>

类 NXOpen::Preferences::FpcdPreferencesBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

struct  FlatPatternCalloutTypeDisplay
struct  FlatPatternObjectTypeDisplay
struct  PlanarSegmentCurvesDisplayData

Public 类型

enum  FlatPatternCalloutOrientationTypes { FlatPatternCalloutOrientationTypesLeadered , FlatPatternCalloutOrientationTypesAligned }
enum  FlatPatternObjectTypes {
  FlatPatternObjectTypesBendUpCenterLine , FlatPatternObjectTypesBendDownCenterLine , FlatPatternObjectTypesBendTangentLine , FlatPatternObjectTypesOuterMoldLine ,
  FlatPatternObjectTypesInnerMoldLine , FlatPatternObjectTypesExteriorCurves , FlatPatternObjectTypesInteriorCutoutCurves , FlatPatternObjectTypesInteriorFeatureCurves ,
  FlatPatternObjectTypesLighteningHoleCenter , FlatPatternObjectTypesJoggleLine , FlatPatternObjectTypesAddedTopGeometry , FlatPatternObjectTypesAddedBottomGeometry ,
  FlatPatternObjectTypesToolMarker , FlatPatternObjectTypesHole , FlatPatternObjectTypesCenterMark
}
enum  FlexibleCableContactFaceOptions { FlexibleCableContactFaceOptionsTopFace , FlexibleCableContactFaceOptionsBottomFace }
enum  ParameterEntryTypes { ParameterEntryTypesValue , ParameterEntryTypesMaterialTable }
enum  PlanarSegmentCurveTypes { PlanarSegmentCurveTypesBendCenterLine , PlanarSegmentCurveTypesBendTangentLine }

Public 成员函数

NXOpen::ExpressionBendRadius ()
NXOpen::ExpressionBendReliefDepth ()
NXOpen::ExpressionBendReliefWidth ()
NXOpen::NXColorBottomFaceColor ()
double DeviationalTolerance ()
NXOpen::ExpressionFlatPatternHoleTreatmentDiameter ()
NXOpen::ExpressionFlatPatternInsideCornerTreatmentValue ()
NXOpen::ExpressionFlatPatternOutsideCornerTreatmentValue ()
int FlatSolidColor ()
int FlatSolidLayer ()
NXOpen::ExpressionFlexibleCableConductorSpacing ()
NXOpen::ExpressionFlexibleCableConductorWidth ()
NXOpen::Preferences::FpcdPreferencesBuilder::FlexibleCableContactFaceOptions FlexibleCableContactFace ()
NXOpen::ExpressionFlexibleCableStrippingLength ()
void GetFlatPatternAllCalloutTypeDisplay (std::vector< NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay > &displayData)
void GetFlatPatternAllObjectTypeDisplay (std::vector< NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternObjectTypeDisplay > &displayData)
NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutOrientationTypes GetFlatPatternCalloutOrientationType ()
std::vector< NXStringGetFlatPatternCalloutTypeContents (const char *calloutType)
std::vector< NXStringGetFlatPatternCalloutTypeContents (const NXString &calloutType)
NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay GetFlatPatternCalloutTypeDisplay (const char *calloutType)
NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay GetFlatPatternCalloutTypeDisplay (const NXString &calloutType)
NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternObjectTypeDisplay GetFlatPatternObjectTypeDisplay (NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternObjectTypes objectType)
NXString GetMaterialName ()
std::vector< NXStringGetMaterialNames ()
std::vector< NXStringGetMaterialProperties (const char *materialName, std::vector< NXString > &propertyNames)
std::vector< NXStringGetMaterialProperties (const NXString &materialName, std::vector< NXString > &propertyNames)
NXString GetMultiThicknessLayerScheme ()
NXOpen::Preferences::FpcdPreferencesBuilder::PlanarSegmentCurvesDisplayData GetPlanarSegmentCurveDisplayData (NXOpen::Preferences::FpcdPreferencesBuilder::PlanarSegmentCurveTypes curveType)
NXOpen::Features::SheetMetal::FeatureProperty HoleTreatmentType ()
NXOpen::Features::SheetMetal::FeatureProperty InsideCornerTreatmentType ()
bool IntegratePhysicalMaterialLibrary ()
bool MaintainCircularShapeForHoles ()
NXOpen::ExpressionMaterialThickness ()
double MinimumArcTolerance ()
NXOpen::ExpressionNeutralFactor ()
NXOpen::Features::SheetMetal::FeatureProperty OutsideCornerTreatmentType ()
NXOpen::Preferences::FpcdPreferencesBuilder::ParameterEntryTypes ParameterEntryType ()
bool RemoveBendReliefs ()
void SetBottomFaceColor (NXOpen::NXColor *bottomFaceColor)
void SetDeviationalTolerance (double deviationalTolerance)
void SetFlatPatternCalloutOrientationType (NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutOrientationTypes orientation)
void SetFlatPatternCalloutTypeContents (const char *calloutType, std::vector< NXString > &contents)
void SetFlatPatternCalloutTypeContents (const NXString &calloutType, std::vector< NXString > &contents)
void SetFlatPatternCalloutTypeDisplay (const char *calloutType, const NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay &displayData)
void SetFlatPatternCalloutTypeDisplay (const NXString &calloutType, const NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay &displayData)
void SetFlatPatternObjectTypeDisplay (NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternObjectTypes objectType, const NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternObjectTypeDisplay &displayData)
void SetFlatSolidColor (int flatSolidColor)
void SetFlatSolidLayer (int flatSolidLayer)
void SetFlexibleCableContactFace (NXOpen::Preferences::FpcdPreferencesBuilder::FlexibleCableContactFaceOptions faceOption)
void SetHoleTreatmentType (NXOpen::Features::SheetMetal::FeatureProperty holeTreatmentType)
void SetInsideCornerTreatmentType (NXOpen::Features::SheetMetal::FeatureProperty insideCornerTreatmentType)
void SetIntegratePhysicalMaterialLibrary (bool integratePhysicalMaterialLibrary)
void SetMaintainCircularShapeForHoles (bool maintainCircularShapeForHoles)
void SetMaterial (const char *materialName)
void SetMaterial (const NXString &materialName)
void SetMinimumArcTolerance (double minimumArcTolerance)
void SetMultiThicknessLayerScheme (const char *multiHeightLayerScheme)
void SetMultiThicknessLayerScheme (const NXString &multiHeightLayerScheme)
void SetOutsideCornerTreatmentType (NXOpen::Features::SheetMetal::FeatureProperty outsideCornerTreatmentType)
void SetParameterEntryType (NXOpen::Preferences::FpcdPreferencesBuilder::ParameterEntryTypes parameterEntryType)
void SetPlanarSegmentCurveDisplayData (NXOpen::Preferences::FpcdPreferencesBuilder::PlanarSegmentCurveTypes curveType, const NXOpen::Preferences::FpcdPreferencesBuilder::PlanarSegmentCurvesDisplayData &displayData)
void SetRemoveBendReliefs (bool removeBendReliefs)
void SetSimplifyBSplines (bool simplifyBSplines)
void SetTopFaceColor (NXOpen::NXColor *topFaceColor)
bool SimplifyBSplines ()
NXOpen::NXColorTopFaceColor ()
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 _FpcdPreferencesBuilderBuilder

详细描述

展平图样组件细节首选项构建器

表示Preferences::FpcdPreferencesBuilder 构建器
要创建此类的新实例,请使用NXOpen::Preferences::FpcdPreferencesManager::CreateFpcdPreferencesBuilder

于NX2312.0.0版本创建。

成员枚举类型说明

◆ FlatPatternCalloutOrientationTypes

此枚举表示展平图样标注的方向类型

枚举值
FlatPatternCalloutOrientationTypesLeadered 

带引出线

FlatPatternCalloutOrientationTypesAligned 

对齐

◆ FlatPatternObjectTypes

以下枚举成员用于向展平图样API标识对象类型。这些不是常规的 NX对象类型;它们是展平图样特征可识别的普通NX对象,用于定义折弯区域、 扭曲区域或减轻孔的轮廓类型。

枚举值
FlatPatternObjectTypesBendUpCenterLine 

向上折弯中心线

FlatPatternObjectTypesBendDownCenterLine 

向下折弯中心线

FlatPatternObjectTypesBendTangentLine 

折弯切线

FlatPatternObjectTypesOuterMoldLine 

外模线

FlatPatternObjectTypesInnerMoldLine 

内模线

FlatPatternObjectTypesExteriorCurves 

外部曲线

FlatPatternObjectTypesInteriorCutoutCurves 

内部切口曲线

FlatPatternObjectTypesInteriorFeatureCurves 

内部特征曲线

FlatPatternObjectTypesLighteningHoleCenter 

减轻孔中心

FlatPatternObjectTypesJoggleLine 

扭曲线

FlatPatternObjectTypesAddedTopGeometry 

添加的顶部几何

FlatPatternObjectTypesAddedBottomGeometry 

添加的底部几何

FlatPatternObjectTypesToolMarker 

刀具标记

FlatPatternObjectTypesHole 

FlatPatternObjectTypesCenterMark 

中心标记

◆ FlexibleCableContactFaceOptions

此枚举表示柔性电缆的接触面

枚举值
FlexibleCableContactFaceOptionsTopFace 

顶面

FlexibleCableContactFaceOptionsBottomFace 

底面

◆ ParameterEntryTypes

此枚举表示首选项中的参数输入类型
用于指定向NX提供参数的方式。 可选择使用值输入、材料表输入或刀具ID表输入。

于NX2312.0.0版本创建。

枚举值
ParameterEntryTypesValue 

手动值输入方式

ParameterEntryTypesMaterialTable 

材料表输入方式

◆ PlanarSegmentCurveTypes

以下成员用于识别平面段特征的曲线类型。

枚举值
PlanarSegmentCurveTypesBendCenterLine 

折弯中心线

PlanarSegmentCurveTypesBendTangentLine 

折弯切线

成员函数说明

◆ BendRadius()

NXOpen::Expression * NXOpen::Preferences::FpcdPreferencesBuilder::BendRadius ( )

获取折弯半径
版本:NX2312.0.0

许可要求:无

◆ BendReliefDepth()

NXOpen::Expression * NXOpen::Preferences::FpcdPreferencesBuilder::BendReliefDepth ( )

获取折弯让位深度
版本:NX2312.0.0

许可要求:无

◆ BendReliefWidth()

NXOpen::Expression * NXOpen::Preferences::FpcdPreferencesBuilder::BendReliefWidth ( )

获取折弯让位宽度
版本:NX2312.0.0

许可要求:无

◆ BottomFaceColor()

NXOpen::NXColor * NXOpen::Preferences::FpcdPreferencesBuilder::BottomFaceColor ( )

返回底面颜色。
创建于NX2312.0.0。

许可要求: 无

◆ DeviationalTolerance()

double NXOpen::Preferences::FpcdPreferencesBuilder::DeviationalTolerance ( )

获取展平图样偏差公差。仅当简化B样条曲线设为true时需要此参数。
版本:NX2312.0.0

许可要求:无

◆ FlatPatternHoleTreatmentDiameter()

NXOpen::Expression * NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternHoleTreatmentDiameter ( )

获取展平图样孔处理直径
版本:NX2312.0.0

许可要求:无

◆ FlatPatternInsideCornerTreatmentValue()

NXOpen::Expression * NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternInsideCornerTreatmentValue ( )

获取展平图样内角处理值
版本:NX2312.0.0

许可要求:无

◆ FlatPatternOutsideCornerTreatmentValue()

NXOpen::Expression * NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternOutsideCornerTreatmentValue ( )

获取展平图样外角处理值
版本:NX2312.0.0

许可要求:无

◆ FlatSolidColor()

int NXOpen::Preferences::FpcdPreferencesBuilder::FlatSolidColor ( )

获取平面实体颜色
版本:NX2312.0.0

许可要求:无

◆ FlatSolidLayer()

int NXOpen::Preferences::FpcdPreferencesBuilder::FlatSolidLayer ( )

获取平面实体图层
版本:NX2312.0.0

许可要求:无

◆ FlexibleCableConductorSpacing()

NXOpen::Expression * NXOpen::Preferences::FpcdPreferencesBuilder::FlexibleCableConductorSpacing ( )

返回导体间距表达式。
创建于NX2312.0.0。

许可要求: 无

◆ FlexibleCableConductorWidth()

NXOpen::Expression * NXOpen::Preferences::FpcdPreferencesBuilder::FlexibleCableConductorWidth ( )

返回导体宽度表达式。
创建于NX2312.0.0。

许可要求: 无

◆ FlexibleCableContactFace()

NXOpen::Preferences::FpcdPreferencesBuilder::FlexibleCableContactFaceOptions NXOpen::Preferences::FpcdPreferencesBuilder::FlexibleCableContactFace ( )

返回接触面。
创建于NX2312.0.0。

许可要求: 无

◆ FlexibleCableStrippingLength()

NXOpen::Expression * NXOpen::Preferences::FpcdPreferencesBuilder::FlexibleCableStrippingLength ( )

返回剥线长度表达式
创建于NX2312.0.0。

许可要求: 无

◆ GetFlatPatternAllCalloutTypeDisplay()

void NXOpen::Preferences::FpcdPreferencesBuilder::GetFlatPatternAllCalloutTypeDisplay ( std::vector< NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay > & displayData)

获取所有可用标注类型的对话框名称、标识符和启用状态。
版本:NX2312.0.0。

许可要求:无

参数
displayData包含对象类型显示数据的结构数组。

◆ GetFlatPatternAllObjectTypeDisplay()

void NXOpen::Preferences::FpcdPreferencesBuilder::GetFlatPatternAllObjectTypeDisplay ( std::vector< NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternObjectTypeDisplay > & displayData)

获取所有可用展平图样显示对象类型的类型、颜色、线型、线宽和启用状态。
创建于NX2312.0.0。

许可证要求: 无

参数
displayData包含对象类型显示数据的结构体数组。

◆ GetFlatPatternCalloutOrientationType()

NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutOrientationTypes NXOpen::Preferences::FpcdPreferencesBuilder::GetFlatPatternCalloutOrientationType ( )

获取展平图样标注的方向类型。

返回
展平图样标注的方向类型。
版本:NX2312.0.0。

许可要求:无

◆ GetFlatPatternCalloutTypeContents() [1/2]

std::vector< NXString > NXOpen::Preferences::FpcdPreferencesBuilder::GetFlatPatternCalloutTypeContents ( const char * calloutType)

获取指定标注类型的内容。

返回
标注类型的内容。
创建于NX2312.0.0。

许可证要求: 无
参数
calloutType要获取其内容的标注类型名称。

◆ GetFlatPatternCalloutTypeContents() [2/2]

std::vector< NXString > NXOpen::Preferences::FpcdPreferencesBuilder::GetFlatPatternCalloutTypeContents ( const NXString & calloutType)

获取指定标注类型的内容。

返回
标注类型的内容。
创建于NX2312.0.0。

许可证要求: 无
参数
calloutType要获取其内容的标注类型名称。

◆ GetFlatPatternCalloutTypeDisplay() [1/2]

NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay NXOpen::Preferences::FpcdPreferencesBuilder::GetFlatPatternCalloutTypeDisplay ( const char * calloutType)

获取指定标注类型的显示数据。NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay 的名称成员与传入的calloutType字符串是单独分配的。 在某些情况下,新字符串将包含传入标注类型的扩展形式,该形式应直接用于后续的JA调用,不得修改。

返回
标注类型的显示数据。
创建于NX2312.0.0。

许可证要求: 无
参数
calloutType要获取其显示数据的标注类型名称。

◆ GetFlatPatternCalloutTypeDisplay() [2/2]

NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay NXOpen::Preferences::FpcdPreferencesBuilder::GetFlatPatternCalloutTypeDisplay ( const NXString & calloutType)

获取指定标注类型的显示数据。NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay 的名称成员与传入的calloutType字符串是单独分配的。 在某些情况下,新字符串将包含传入标注类型的扩展形式,该形式应直接用于后续的JA调用,不得修改。

返回
标注类型的显示数据。
创建于NX2312.0.0。

许可证要求: 无
参数
calloutType要获取其显示数据的标注类型名称。

◆ GetFlatPatternObjectTypeDisplay()

NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternObjectTypeDisplay NXOpen::Preferences::FpcdPreferencesBuilder::GetFlatPatternObjectTypeDisplay ( NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternObjectTypes objectType)

获取指定展平图样对象类型的显示数据

返回
展平图样对象类型的显示数据。
创建于NX2312.0.0。

许可证要求: 无
参数
objectType要返回其显示数据的对象类型。

◆ GetMaterialName()

NXString NXOpen::Preferences::FpcdPreferencesBuilder::GetMaterialName ( )

获取与零件一起保存的材料名称
版本:NX2312.0.0

许可要求:无

◆ GetMaterialNames()

std::vector< NXString > NXOpen::Preferences::FpcdPreferencesBuilder::GetMaterialNames ( )

返回材料标准表中定义的材料名称
创建于NX2312.0.0。

许可要求: 无

◆ GetMaterialProperties() [1/2]

std::vector< NXString > NXOpen::Preferences::FpcdPreferencesBuilder::GetMaterialProperties ( const char * materialName,
std::vector< NXString > & propertyNames )

返回指定材料的属性

返回
属性值
创建于NX2312.0.0。

许可要求: 无
参数
materialName材料名称
propertyNames属性名称

◆ GetMaterialProperties() [2/2]

std::vector< NXString > NXOpen::Preferences::FpcdPreferencesBuilder::GetMaterialProperties ( const NXString & materialName,
std::vector< NXString > & propertyNames )

返回指定材料的属性

返回
属性值
创建于NX2312.0.0。

许可要求: 无
参数
materialName材料名称
propertyNames属性名称

◆ GetMultiThicknessLayerScheme()

NXString NXOpen::Preferences::FpcdPreferencesBuilder::GetMultiThicknessLayerScheme ( )

获取多层厚度的层方案。

返回
层方案名称
创建于NX2312.0.0。

许可要求: 无

◆ GetPlanarSegmentCurveDisplayData()

获取指定平面段曲线类型的显示数据。

返回
弯边曲线的显示数据。
版本:NX2312.0.0。

许可要求:无
参数
curveType弯边曲线类型。

◆ HoleTreatmentType()

NXOpen::Features::SheetMetal::FeatureProperty NXOpen::Preferences::FpcdPreferencesBuilder::HoleTreatmentType ( )

获取展平图样孔处理类型
版本:NX2312.0.0

许可要求:无

◆ InsideCornerTreatmentType()

NXOpen::Features::SheetMetal::FeatureProperty NXOpen::Preferences::FpcdPreferencesBuilder::InsideCornerTreatmentType ( )

获取展平图样内角处理类型
版本:NX2312.0.0

许可要求:无

◆ IntegratePhysicalMaterialLibrary()

bool NXOpen::Preferences::FpcdPreferencesBuilder::IntegratePhysicalMaterialLibrary ( )

获取是否集成物理材料库
版本:NX2312.0.0

许可要求:无

◆ MaintainCircularShapeForHoles()

bool NXOpen::Preferences::FpcdPreferencesBuilder::MaintainCircularShapeForHoles ( )

获取是否保持展平图样中孔的圆形形状。
创建于NX2312.0.0。

许可证要求: 无

◆ MaterialThickness()

NXOpen::Expression * NXOpen::Preferences::FpcdPreferencesBuilder::MaterialThickness ( )

获取材料厚度
版本:NX2312.0.0

许可要求:无

◆ MinimumArcTolerance()

double NXOpen::Preferences::FpcdPreferencesBuilder::MinimumArcTolerance ( )

获取展平图样最小圆弧公差。仅当简化B样条曲线设为true时需要此参数。
版本:NX2312.0.0

许可要求:无

◆ NeutralFactor()

NXOpen::Expression * NXOpen::Preferences::FpcdPreferencesBuilder::NeutralFactor ( )

获取中性因子
版本:NX2312.0.0

许可要求:无

◆ OutsideCornerTreatmentType()

NXOpen::Features::SheetMetal::FeatureProperty NXOpen::Preferences::FpcdPreferencesBuilder::OutsideCornerTreatmentType ( )

获取展平图样外角处理类型
版本:NX2312.0.0

许可要求:无

◆ ParameterEntryType()

NXOpen::Preferences::FpcdPreferencesBuilder::ParameterEntryTypes NXOpen::Preferences::FpcdPreferencesBuilder::ParameterEntryType ( )

获取参数输入类型
版本:NX2312.0.0

许可要求:无

◆ RemoveBendReliefs()

bool NXOpen::Preferences::FpcdPreferencesBuilder::RemoveBendReliefs ( )

获取是否移除展平图样中的折弯让位槽
版本:NX2312.0.0

许可要求:无

◆ SetBottomFaceColor()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetBottomFaceColor ( NXOpen::NXColor * bottomFaceColor)

设置底面颜色。
创建于NX2312.0.0。

许可要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
bottomFaceColor底面颜色。

◆ SetDeviationalTolerance()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetDeviationalTolerance ( double deviationalTolerance)

设置展平图样偏差公差。仅当简化B样条曲线设为true时需要此参数。
版本:NX2312.0.0

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
deviationalTolerance偏差公差

◆ SetFlatPatternCalloutOrientationType()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetFlatPatternCalloutOrientationType ( NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutOrientationTypes orientation)

设置展平图样标注的方向类型。
版本:NX2312.0.0。

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
orientation方向

◆ SetFlatPatternCalloutTypeContents() [1/2]

void NXOpen::Preferences::FpcdPreferencesBuilder::SetFlatPatternCalloutTypeContents ( const char * calloutType,
std::vector< NXString > & contents )

设置标注类型的内容。
版本:NX2312.0.0。

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
calloutType要获取内容的标注类型名称。
contents标注类型的内容。

◆ SetFlatPatternCalloutTypeContents() [2/2]

void NXOpen::Preferences::FpcdPreferencesBuilder::SetFlatPatternCalloutTypeContents ( const NXString & calloutType,
std::vector< NXString > & contents )

设置指定标注类型的内容。
创建于NX2312.0.0。

许可证要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
calloutType要设置其内容的标注类型名称。
contents标注类型的内容。

◆ SetFlatPatternCalloutTypeDisplay() [1/2]

void NXOpen::Preferences::FpcdPreferencesBuilder::SetFlatPatternCalloutTypeDisplay ( const char * calloutType,
const NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay & displayData )

设置指定标注类型的显示数据。
创建于NX2312.0.0。

许可证要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
calloutType要设置其显示数据的标注类型名称。
displayData标注类型的显示数据。

◆ SetFlatPatternCalloutTypeDisplay() [2/2]

void NXOpen::Preferences::FpcdPreferencesBuilder::SetFlatPatternCalloutTypeDisplay ( const NXString & calloutType,
const NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternCalloutTypeDisplay & displayData )

设置指定标注类型的显示数据。
创建于NX2312.0.0。

许可证要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
calloutType要设置其显示数据的标注类型名称。
displayData标注类型的显示数据。

◆ SetFlatPatternObjectTypeDisplay()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetFlatPatternObjectTypeDisplay ( NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternObjectTypes objectType,
const NXOpen::Preferences::FpcdPreferencesBuilder::FlatPatternObjectTypeDisplay & displayData )

设置指定展平图样对象类型的显示数据
创建于NX2312.0.0。

许可证要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
objectType要设置其显示数据的对象类型。
displayData展平图样对象类型的显示数据。

◆ SetFlatSolidColor()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetFlatSolidColor ( int flatSolidColor)

设置平面实体颜色
版本:NX2312.0.0

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
flatSolidColor平面实体颜色

◆ SetFlatSolidLayer()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetFlatSolidLayer ( int flatSolidLayer)

设置平面实体图层
版本:NX2312.0.0

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
flatSolidLayer平面实体图层

◆ SetFlexibleCableContactFace()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetFlexibleCableContactFace ( NXOpen::Preferences::FpcdPreferencesBuilder::FlexibleCableContactFaceOptions faceOption)

设置接触面。
创建于NX2312.0.0。

许可要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
faceOption接触面选项

◆ SetHoleTreatmentType()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetHoleTreatmentType ( NXOpen::Features::SheetMetal::FeatureProperty holeTreatmentType)

设置展平图样孔处理类型
版本:NX2312.0.0

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
holeTreatmentType孔处理类型

◆ SetInsideCornerTreatmentType()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetInsideCornerTreatmentType ( NXOpen::Features::SheetMetal::FeatureProperty insideCornerTreatmentType)

设置展平图样内角处理类型
版本:NX2312.0.0

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
insideCornerTreatmentType内角处理类型

◆ SetIntegratePhysicalMaterialLibrary()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetIntegratePhysicalMaterialLibrary ( bool integratePhysicalMaterialLibrary)

设置是否集成物理材料库
版本:NX2312.0.0

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
integratePhysicalMaterialLibrary是否集成物理材料库

◆ SetMaintainCircularShapeForHoles()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetMaintainCircularShapeForHoles ( bool maintainCircularShapeForHoles)

设置是否保持展平图样中孔的圆形形状。
创建于NX2312.0.0。

许可证要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
maintainCircularShapeForHoles是否保持孔的圆形形状

◆ SetMaterial() [1/2]

void NXOpen::Preferences::FpcdPreferencesBuilder::SetMaterial ( const char * materialName)

为部件设置材料
创建于NX2312.0.0。

许可要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
materialName材料名称

◆ SetMaterial() [2/2]

void NXOpen::Preferences::FpcdPreferencesBuilder::SetMaterial ( const NXString & materialName)

为零件设置材料
版本:NX2312.0.0

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
materialName材料名称

◆ SetMinimumArcTolerance()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetMinimumArcTolerance ( double minimumArcTolerance)

设置展平图样最小圆弧公差。仅当简化B样条曲线设为true时需要此参数。
版本:NX2312.0.0

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
minimumArcTolerance最小圆弧公差

◆ SetMultiThicknessLayerScheme() [1/2]

void NXOpen::Preferences::FpcdPreferencesBuilder::SetMultiThicknessLayerScheme ( const char * multiHeightLayerScheme)

设置多层厚度的层方案。
创建于NX2312.0.0。

许可要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
multiHeightLayerScheme层方案名称

◆ SetMultiThicknessLayerScheme() [2/2]

void NXOpen::Preferences::FpcdPreferencesBuilder::SetMultiThicknessLayerScheme ( const NXString & multiHeightLayerScheme)

设置多层厚度的层方案。
创建于NX2312.0.0。

许可要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
multiHeightLayerScheme层方案名称

◆ SetOutsideCornerTreatmentType()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetOutsideCornerTreatmentType ( NXOpen::Features::SheetMetal::FeatureProperty outsideCornerTreatmentType)

设置展平图样外角处理类型
版本:NX2312.0.0

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
outsideCornerTreatmentType外角处理类型

◆ SetParameterEntryType()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetParameterEntryType ( NXOpen::Preferences::FpcdPreferencesBuilder::ParameterEntryTypes parameterEntryType)

设置参数输入类型
版本:NX2312.0.0

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
parameterEntryType接触面选项

◆ SetPlanarSegmentCurveDisplayData()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetPlanarSegmentCurveDisplayData ( NXOpen::Preferences::FpcdPreferencesBuilder::PlanarSegmentCurveTypes curveType,
const NXOpen::Preferences::FpcdPreferencesBuilder::PlanarSegmentCurvesDisplayData & displayData )

设置指定平面段曲线类型的显示数据。
版本:NX2312.0.0。

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
curveType要返回显示数据的曲线类型。
displayData弯边曲线的显示数据。

◆ SetRemoveBendReliefs()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetRemoveBendReliefs ( bool removeBendReliefs)

设置是否移除展平图样中的折弯让位槽。
创建于NX2312.0.0。

许可证要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
removeBendReliefs是否移除折弯让位槽

◆ SetSimplifyBSplines()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetSimplifyBSplines ( bool simplifyBSplines)

设置是否简化展平图样中的B样条曲线
版本:NX2312.0.0

许可要求:nx_flexible_pcb ("NX柔性印刷电路板")

参数
simplifyBSplines是否简化B样条曲线

◆ SetTopFaceColor()

void NXOpen::Preferences::FpcdPreferencesBuilder::SetTopFaceColor ( NXOpen::NXColor * topFaceColor)

设置顶面颜色。
创建于NX2312.0.0。

许可要求: nx_flexible_pcb ("NX柔性印刷电路板")

参数
topFaceColor顶面颜色。

◆ SimplifyBSplines()

bool NXOpen::Preferences::FpcdPreferencesBuilder::SimplifyBSplines ( )

获取是否简化展平图样中的B样条曲线
版本:NX2312.0.0

许可要求:无

◆ TopFaceColor()

NXOpen::NXColor * NXOpen::Preferences::FpcdPreferencesBuilder::TopFaceColor ( )

返回顶面颜色。
创建于NX7.5.0。

许可要求: 无