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

贴花标签构建器 更多...

#include <Display_DecalStickerBuilder.hxx>

类 NXOpen::Display::DecalStickerBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

struct  Color

Public 类型

enum  AnchorTypes {
  AnchorTypesBottomLeft , AnchorTypesBottomCenter , AnchorTypesBottomRight , AnchorTypesMiddleLeft ,
  AnchorTypesMiddleCenter , AnchorTypesMiddleRight , AnchorTypesTopLeft , AnchorTypesTopCenter ,
  AnchorTypesTopRight
}
enum  PixelSizes {
  PixelSizesTrueSize , PixelSizesOneTwentyEight , PixelSizesTwoFiftySix , PixelSizesFiveTwleve ,
  PixelSizesOneZeroTwoFour , PixelSizesTwoZeroFourEight , PixelSizesFourZeroNineSix
}
enum  ProjectionTypes { ProjectionTypesPlanar , ProjectionTypesCylindrical , ProjectionTypesSpherical , ProjectionTypesUv }
enum  ReflectivityTypes {
  ReflectivityTypesFromVisualMaterial , ReflectivityTypesMatte , ReflectivityTypesPlastic , ReflectivityTypesMirror ,
  ReflectivityTypesMetal , ReflectivityTypesGlass
}
enum  ScalingMethodTypes { ScalingMethodTypesUserDefined , ScalingMethodTypesImageSize }
enum  TransparencyTypes { TransparencyTypesNone , TransparencyTypesFromImage , TransparencyTypesPixelColor }

Public 成员函数

NXOpen::Display::DecalStickerBuilder::AnchorTypes AnchorType ()
bool Bump ()
NXString DecalName ()
NXOpen::SelectNXObjectListFaceOrBody ()
bool FilterDecalImages ()
bool FitPreview ()
void GetManipulatorData (NXOpen::Point3d *origin, NXOpen::Matrix3x3 *csys)
NXOpen::Display::DecalStickerBuilder::Color GetTransparencyPixelColor ()
NXOpen::ExpressionHeight ()
NXString ImageName ()
bool LockAspectRatio ()
NXOpen::Display::DecalStickerBuilder::PixelSizes MaximumPixelSize ()
NXOpen::PointOrigin ()
int PixelColorTolerance ()
NXOpen::Display::DecalStickerBuilder::ProjectionTypes ProjectionType ()
NXOpen::Display::DecalStickerBuilder::ReflectivityTypes ReflectivityType ()
void ResetImageSize ()
NXOpen::ExpressionRotationAngle ()
NXOpen::Display::DecalStickerBuilder::ScalingMethodTypes ScalingMethodType ()
void SetAnchorType (NXOpen::Display::DecalStickerBuilder::AnchorTypes anchor)
void SetBump (bool bump)
void SetDecalName (const char *decalName)
void SetDecalName (const NXString &decalName)
void SetFilterDecalImages (bool filterDecalImages)
void SetFitPreview (bool fitPreview)
void SetImageName (const char *decalName)
void SetImageName (const NXString &decalName)
void SetLockAspectRatio (bool lockAspectRatio)
void SetManipulatorData (const NXOpen::Point3d &origin, const NXOpen::Matrix3x3 &csys)
void SetMaximumPixelSize (NXOpen::Display::DecalStickerBuilder::PixelSizes maximumPixelSize)
void SetOrigin (NXOpen::Point *origin)
void SetPixelColorTolerance (int pixelColorTolerance)
void SetProjectionType (NXOpen::Display::DecalStickerBuilder::ProjectionTypes projection)
void SetReflectivityType (NXOpen::Display::DecalStickerBuilder::ReflectivityTypes reflectivityType)
void SetScalingMethodType (NXOpen::Display::DecalStickerBuilder::ScalingMethodTypes scalingMethod)
void SetStrength (double strength)
void SetTransparencyPixelColor (const NXOpen::Display::DecalStickerBuilder::Color &transparencyColor)
void SetTransparencyType (NXOpen::Display::DecalStickerBuilder::TransparencyTypes transparency)
double Strength ()
NXOpen::Display::DecalStickerBuilder::TransparencyTypes TransparencyType ()
void UpdateDecalStickerOnImageDimensionChange ()
NXOpen::Display::UVTransformationDataUVTransformationData ()
NXOpen::ExpressionWidth ()
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 _DecalStickerBuilderBuilder

详细描述

贴花标签构建器

表示 NXOpen::Display::DecalStickerBuilder
要创建此类的新实例,请使用 NXOpen::Display::DecalCollection::CreateDecalStickerBuilder
默认值。

属性
AnchorType MiddleCenter
FitPreview 1
LockAspectRatio 1
PixelColorTolerance 32
Strength 0.2


创建于 NX1980.0.0。

成员枚举类型说明

◆ AnchorTypes

基于图像相对位置的锚点类型。

枚举值
AnchorTypesBottomLeft 

左下角

AnchorTypesBottomCenter 

底部中心

AnchorTypesBottomRight 

右下角

AnchorTypesMiddleLeft 

左侧中间

AnchorTypesMiddleCenter 

中间中心

AnchorTypesMiddleRight 

右侧中间

AnchorTypesTopLeft 

左上角

AnchorTypesTopCenter 

顶部中心

AnchorTypesTopRight 

右上角

◆ PixelSizes

图像尺寸类型

枚举值
PixelSizesTrueSize 

真实尺寸

PixelSizesOneTwentyEight 

128

PixelSizesTwoFiftySix 

256

PixelSizesFiveTwleve 

512

PixelSizesOneZeroTwoFour 

1024

PixelSizesTwoZeroFourEight 

2048

PixelSizesFourZeroNineSix 

4096

◆ ProjectionTypes

投影类型

枚举值
ProjectionTypesPlanar 

平面

ProjectionTypesCylindrical 

圆柱

ProjectionTypesSpherical 

球面

ProjectionTypesUv 

UV

◆ ReflectivityTypes

反射率类型

枚举值
ReflectivityTypesFromVisualMaterial 

来自视觉材料

ReflectivityTypesMatte 

哑光

ReflectivityTypesPlastic 

塑料

ReflectivityTypesMirror 

镜面

ReflectivityTypesMetal 

金属

ReflectivityTypesGlass 

玻璃

◆ ScalingMethodTypes

图像缩放方法

枚举值
ScalingMethodTypesUserDefined 

用户定义

ScalingMethodTypesImageSize 

图像尺寸

◆ TransparencyTypes

透明度类型

枚举值
TransparencyTypesNone 

TransparencyTypesFromImage 

来自图像

TransparencyTypesPixelColor 

像素颜色

成员函数说明

◆ AnchorType()

NXOpen::Display::DecalStickerBuilder::AnchorTypes NXOpen::Display::DecalStickerBuilder::AnchorType ( )

返回锚点
创建于NX1980.0.0。

许可证要求:无

◆ Bump()

bool NXOpen::Display::DecalStickerBuilder::Bump ( )

返回指示是否应应用凹凸效果的标志。
Created in NX1980.0.0.

License requirements : None

◆ DecalName()

NXString NXOpen::Display::DecalStickerBuilder::DecalName ( )

返回贴花名称
创建于NX1980.0.0。

许可证要求:无

◆ FaceOrBody()

NXOpen::SelectNXObjectList * NXOpen::Display::DecalStickerBuilder::FaceOrBody ( )

返回面或体
创建于NX1980.0.0。

许可证要求:无

◆ FilterDecalImages()

bool NXOpen::Display::DecalStickerBuilder::FilterDecalImages ( )

返回指示是否应过滤贴花图像的标志。
创建于NX1980.0.0。

许可证要求:无

◆ FitPreview()

bool NXOpen::Display::DecalStickerBuilder::FitPreview ( )

返回指示是否应显示图像预览的标志。
Created in NX1980.0.0.

License requirements : None

◆ GetManipulatorData()

void NXOpen::Display::DecalStickerBuilder::GetManipulatorData ( NXOpen::Point3d * origin,
NXOpen::Matrix3x3 * csys )

返回用于定向图像的操作器工具的原点和坐标系。
创建于NX1980.0.0。

许可证要求:无

参数
originorigin
csyscsys

◆ GetTransparencyPixelColor()

NXOpen::Display::DecalStickerBuilder::Color NXOpen::Display::DecalStickerBuilder::GetTransparencyPixelColor ( )

返回透明像素颜色
Created in NX1980.0.0.

License requirements : None

◆ Height()

NXOpen::Expression * NXOpen::Display::DecalStickerBuilder::Height ( )

返回高度
创建于NX1980.0.0。

许可证要求:无

◆ ImageName()

NXString NXOpen::Display::DecalStickerBuilder::ImageName ( )

返回图像选择器
创建于NX1980.0.0。

许可证要求:无

◆ LockAspectRatio()

bool NXOpen::Display::DecalStickerBuilder::LockAspectRatio ( )

返回指示是否应锁定宽高比的标志。
创建于NX1980.0.0。

许可证要求:无

◆ MaximumPixelSize()

NXOpen::Display::DecalStickerBuilder::PixelSizes NXOpen::Display::DecalStickerBuilder::MaximumPixelSize ( )

返回最大像素尺寸
创建于NX1980.0.0。

许可证要求:无

◆ Origin()

NXOpen::Point * NXOpen::Display::DecalStickerBuilder::Origin ( )

返回原点
创建于NX1980.0.0。

许可证要求:无

◆ PixelColorTolerance()

int NXOpen::Display::DecalStickerBuilder::PixelColorTolerance ( )

返回像素颜色容差
Created in NX1980.0.0.

License requirements : None

◆ ProjectionType()

NXOpen::Display::DecalStickerBuilder::ProjectionTypes NXOpen::Display::DecalStickerBuilder::ProjectionType ( )

返回投影
创建于NX1980.0.0。

许可证要求:无

◆ ReflectivityType()

NXOpen::Display::DecalStickerBuilder::ReflectivityTypes NXOpen::Display::DecalStickerBuilder::ReflectivityType ( )

返回反射类型
Created in NX1980.0.0.

License requirements : None

◆ ResetImageSize()

void NXOpen::Display::DecalStickerBuilder::ResetImageSize ( )

重置图像大小。
创建于NX1980.0.0。

许可证要求:无

◆ RotationAngle()

NXOpen::Expression * NXOpen::Display::DecalStickerBuilder::RotationAngle ( )

返回旋转角度
创建于NX1980.0.0。

许可证要求:无

◆ ScalingMethodType()

NXOpen::Display::DecalStickerBuilder::ScalingMethodTypes NXOpen::Display::DecalStickerBuilder::ScalingMethodType ( )

返回缩放方法
创建于NX1980.0.0。

许可证要求:无

◆ SetAnchorType()

void NXOpen::Display::DecalStickerBuilder::SetAnchorType ( NXOpen::Display::DecalStickerBuilder::AnchorTypes anchor)

设置锚点
创建于NX1980.0.0。

许可证要求:无

参数
anchoranchor

◆ SetBump()

void NXOpen::Display::DecalStickerBuilder::SetBump ( bool bump)

设置指示是否应应用凹凸效果的标志。
Created in NX1980.0.0.

License requirements : None

参数
bump凹凸效果

◆ SetDecalName() [1/2]

void NXOpen::Display::DecalStickerBuilder::SetDecalName ( const char * decalName)

设置贴花名称
创建于NX1980.0.0。

许可证要求:无

参数
decalNamedecalname

◆ SetDecalName() [2/2]

void NXOpen::Display::DecalStickerBuilder::SetDecalName ( const NXString & decalName)

设置贴花名称
创建于NX1980.0.0。

许可证要求:无

参数
decalNamedecalname

◆ SetFilterDecalImages()

void NXOpen::Display::DecalStickerBuilder::SetFilterDecalImages ( bool filterDecalImages)

设置指示是否应过滤贴花图像的标志。
创建于NX1980.0.0。

许可证要求:无

参数
filterDecalImagesfilterdecalimages

◆ SetFitPreview()

void NXOpen::Display::DecalStickerBuilder::SetFitPreview ( bool fitPreview)

设置指示是否应显示图像预览的标志。
Created in NX1980.0.0.

License requirements : None

参数
fitPreview预览适配

◆ SetImageName() [1/2]

void NXOpen::Display::DecalStickerBuilder::SetImageName ( const char * decalName)

设置图像选择器
创建于NX1980.0.0。

许可证要求:无

参数
decalNamedecalname

◆ SetImageName() [2/2]

void NXOpen::Display::DecalStickerBuilder::SetImageName ( const NXString & decalName)

设置图像选择器
创建于NX1980.0.0。

许可证要求:无

参数
decalNamedecalname

◆ SetLockAspectRatio()

void NXOpen::Display::DecalStickerBuilder::SetLockAspectRatio ( bool lockAspectRatio)

设置指示是否应锁定宽高比的标志。
创建于NX1980.0.0。

许可证要求:无

参数
lockAspectRatiolockaspectratio

◆ SetManipulatorData()

void NXOpen::Display::DecalStickerBuilder::SetManipulatorData ( const NXOpen::Point3d & origin,
const NXOpen::Matrix3x3 & csys )

设置用于定向图像的操作器工具的原点和坐标系。
创建于NX1980.0.0。

许可证要求:无

参数
originorigin
csyscsys

◆ SetMaximumPixelSize()

void NXOpen::Display::DecalStickerBuilder::SetMaximumPixelSize ( NXOpen::Display::DecalStickerBuilder::PixelSizes maximumPixelSize)

设置最大像素尺寸
创建于NX1980.0.0。

许可证要求:无

参数
maximumPixelSizemaximumpixelsize

◆ SetOrigin()

void NXOpen::Display::DecalStickerBuilder::SetOrigin ( NXOpen::Point * origin)

设置原点
创建于NX1980.0.0。

许可证要求:无

参数
originorigin

◆ SetPixelColorTolerance()

void NXOpen::Display::DecalStickerBuilder::SetPixelColorTolerance ( int pixelColorTolerance)

设置像素颜色容差
Created in NX1980.0.0.

License requirements : None

参数
pixelColorTolerance像素颜色容差

◆ SetProjectionType()

void NXOpen::Display::DecalStickerBuilder::SetProjectionType ( NXOpen::Display::DecalStickerBuilder::ProjectionTypes projection)

设置投影
创建于NX1980.0.0。

许可证要求:无

参数
projectionprojection

◆ SetReflectivityType()

void NXOpen::Display::DecalStickerBuilder::SetReflectivityType ( NXOpen::Display::DecalStickerBuilder::ReflectivityTypes reflectivityType)

设置反射类型
Created in NX1980.0.0.

License requirements : None

参数
reflectivityType反射类型

◆ SetScalingMethodType()

void NXOpen::Display::DecalStickerBuilder::SetScalingMethodType ( NXOpen::Display::DecalStickerBuilder::ScalingMethodTypes scalingMethod)

设置缩放方法
创建于NX1980.0.0。

许可证要求:无

参数
scalingMethodscalingmethod

◆ SetStrength()

void NXOpen::Display::DecalStickerBuilder::SetStrength ( double strength)

设置强度
Created in NX1980.0.0.

License requirements : None

参数
strength强度

◆ SetTransparencyPixelColor()

void NXOpen::Display::DecalStickerBuilder::SetTransparencyPixelColor ( const NXOpen::Display::DecalStickerBuilder::Color & transparencyColor)

设置透明像素颜色
Created in NX1980.0.0.

License requirements : None

参数
transparencyColor透明颜色

◆ SetTransparencyType()

void NXOpen::Display::DecalStickerBuilder::SetTransparencyType ( NXOpen::Display::DecalStickerBuilder::TransparencyTypes transparency)

设置透明度
Created in NX1980.0.0.

License requirements : None

参数
transparency透明度

◆ Strength()

double NXOpen::Display::DecalStickerBuilder::Strength ( )

返回强度
Created in NX1980.0.0.

License requirements : None

◆ TransparencyType()

NXOpen::Display::DecalStickerBuilder::TransparencyTypes NXOpen::Display::DecalStickerBuilder::TransparencyType ( )

返回透明度
创建于NX1980.0.0。

许可证要求:无

◆ UpdateDecalStickerOnImageDimensionChange()

void NXOpen::Display::DecalStickerBuilder::UpdateDecalStickerOnImageDimensionChange ( )

更新贴纸以反映图像旋转角度、宽度或高度的变化。
Created in NX1980.0.0.

License requirements : None

◆ UVTransformationData()

NXOpen::Display::UVTransformationData * NXOpen::Display::DecalStickerBuilder::UVTransformationData ( )

返回用于编辑具有UV投影类型的NX1980之前的贴花贴纸的变换数据。
创建于NX1980.0.0。

许可证要求:无

◆ Width()

NXOpen::Expression * NXOpen::Display::DecalStickerBuilder::Width ( )

返回宽度
创建于NX1980.0.0。

许可证要求:无