|
NX Open C++ 参考指南 2406 v1.1
|
图像基类构建器 更多...
#include <Display_ImageBaseBuilder.hxx>
友元 | |
| class | _ImageBaseBuilderBuilder |
图像基类构建器
表示 NXOpen::Display::ImageBaseBuilder 。 用作所有 NXOpen::Display::ImageBase 构建器的基类。 NXOpen::Display::ImageBase 基类提供基于图像的对象的定义、定向、 尺寸设置和显示设置控件。
这是一个抽象类,无法实例化。
于 NX9.0.0 版本创建。
指定图像参考基点选择。
| void NXOpen::Display::ImageBaseBuilder::AlignImageToReferenceDirection | ( | ) |
将图像对齐到参考方向
创建于NX9.0.0。
许可证要求:无
| NXOpen::Display::ImageBaseBuilder::BasePointChoices NXOpen::Display::ImageBaseBuilder::BasePointChoice | ( | ) |
获取图像参考基准点选项。若选择 NXOpen::Display::ImageBaseBuilder::BasePointChoicesUserDefined , 使用 NXOpen::Display::ImageBaseBuilder::SetUserBasePoint 设置一个点作为用户定义点。
创建于NX9.0.0.
许可要求: 无
| NXOpen::Display::ImageBaseBuilder::ImageColorModes NXOpen::Display::ImageBaseBuilder::ColorMode | ( | ) |
获取图像的显示颜色模式。
于NX9.0.0版本创建。
许可证要求:无
| void NXOpen::Display::ImageBaseBuilder::FlipHorizontal | ( | ) |
水平翻转图像。
创建于NX9.0.0。
许可证要求:无
| void NXOpen::Display::ImageBaseBuilder::FlipVertical | ( | ) |
垂直翻转图像。
创建于NX9.0.0。
许可证要求:无
| std::vector< double > NXOpen::Display::ImageBaseBuilder::GetBackgroundColor | ( | ) |
获取图像的背景色(RGB值)。仅当 NXOpen::Display::ImageBaseBuilder::ColorMode 设置为 NXOpen::Display::ImageBaseBuilder::ImageColorModesGreyscale 时有效。 输出数组的长度始终为3。双精度数组中的每个颜色值范围为0.0至1.0。
| void NXOpen::Display::ImageBaseBuilder::GetCornerPoints | ( | NXOpen::Point3d * | point1, |
| NXOpen::Point3d * | point2, | ||
| NXOpen::Point3d * | point3, | ||
| NXOpen::Point3d * | point4 ) |
获取图像角点。这些点定义一个矩形区域,并按逆时针顺序排列。
创建于NX9.0.0。
许可证要求:无
| point1 | 图像的第一个角点 |
| point2 | 图像的第二个角点 |
| point3 | 图像的第三个角点 |
| point4 | 图像的第四个角点 |
| std::vector< double > NXOpen::Display::ImageBaseBuilder::GetForegroundColor | ( | ) |
获取图像的前景色(RGB值)。仅当 NXOpen::Display::ImageBaseBuilder::ColorMode 设置为 NXOpen::Display::ImageBaseBuilder::ImageColorModesGreyscale 时有效。 输出数组的长度始终为3。双精度数组中的每个颜色值范围为0.0至1.0。
| std::vector< NXString > NXOpen::Display::ImageBaseBuilder::GetImagesInPart | ( | ) |
提供当前部件文件中保存的NXOpen::Display::ImageData 对象的名称列表。
| std::vector< double > NXOpen::Display::ImageBaseBuilder::GetTransparentPixelColor | ( | ) |
获取图像的透明色(RGB值)。仅当 NXOpen::Display::ImageBaseBuilder::TransparencyColorOption 设置为 NXOpen::Display::ImageBaseBuilder::TransparencyColorFromPixelColor 时有效。 输出数组的长度始终为3。双精度数组中的每个颜色值范围为0.0至1.0。
| NXOpen::Expression * NXOpen::Display::ImageBaseBuilder::Height | ( | ) |
获取图像高度,返回一个NXOpen::Expression 对象。 返回的NXOpen::Expression 与该对象无关联。 当NXOpen::Display::ImageBaseBuilder::SizeOption 设置为NXOpen::Display::ImageBaseBuilder::SizeOptionsUserDefined 时, 使用NXOpen::Display::ImageBaseBuilder::SetCornerPoints 设置图像尺寸。
于NX9.0.0版本创建。
许可证要求:无
| NXString NXOpen::Display::ImageBaseBuilder::ImageFile | ( | ) |
返回图像文件
创建于NX9.0.0。
许可证要求:无
| NXOpen::Point * NXOpen::Display::ImageBaseBuilder::ImageReferencePoint1 | ( | ) |
返回图像参考点1。仅当 NXOpen::Display::ImageBaseBuilder::SizeOption 设为 NXOpen::Display::ImageBaseBuilder::SizeOptionsReferenceScaling 时有效。 参考缩放通过定义图像参考点并将其与对应的模型参考点匹配来调整图像尺寸。
于NX9.0.0版本创建。
许可证要求:无
| NXOpen::Point * NXOpen::Display::ImageBaseBuilder::ImageReferencePoint2 | ( | ) |
返回图像参考点2。仅当 NXOpen::Display::ImageBaseBuilder::SizeOption 设为 NXOpen::Display::ImageBaseBuilder::SizeOptionsReferenceScaling 时有效。 参考缩放通过定义图像参考点并将其与对应的模型参考点匹配来调整图像尺寸。
于NX9.0.0版本创建。
许可证要求:无
| NXOpen::Point3d NXOpen::Display::ImageBaseBuilder::InsertionPointLocation | ( | ) |
获取图像的插入点。
于NX1847.0.0版本创建。
许可证要求:无
| NXOpen::Display::ImageBaseBuilder::InsertionPoint NXOpen::Display::ImageBaseBuilder::InsertionPointOption | ( | ) |
获取图像插入点类型
创建于NX9.0.0.
许可要求: 无
| bool NXOpen::Display::ImageBaseBuilder::LockAspectRatio | ( | ) |
返回锁定宽高比
于NX9.0.0版本创建。
许可证要求:无
| NXOpen::Point * NXOpen::Display::ImageBaseBuilder::ModelReferencePoint1 | ( | ) |
返回模型参考点1。仅当 NXOpen::Display::ImageBaseBuilder::SizeOption 设为 NXOpen::Display::ImageBaseBuilder::SizeOptionsReferenceScaling 时有效。 参考缩放通过定义图像参考点并将其与对应的模型参考点匹配来调整图像尺寸。
于NX9.0.0版本创建。
许可证要求:无
| void NXOpen::Display::ImageBaseBuilder::OrientViewToImage | ( | ) |
定向并调整工作视图的观察方向,使其沿图像的反向法线方向
创建于NX9.0.0。
许可证要求:无
| int NXOpen::Display::ImageBaseBuilder::OverallTranslucency | ( | ) |
获取整体透明度。取值范围为0到100。
于NX9.0.0版本创建。
许可证要求:无
| int NXOpen::Display::ImageBaseBuilder::PixelColorTolerance | ( | ) |
获取透明像素颜色容差。取值范围为0到255。
于NX9.0.0版本创建。
许可证要求:无
| NXOpen::Display::ImageBaseBuilder::ReferenceDirection NXOpen::Display::ImageBaseBuilder::ReferenceDirectionOption | ( | ) |
获取图像对齐参考方向类型。 NXOpen::Display::ImageBaseBuilder::ReferenceDirectionHorizontal 表示旋转图像使其水平方向与用户指定的参考方向(如果已定义)对齐。
创建于NX9.0.0.
许可要求: 无
| void NXOpen::Display::ImageBaseBuilder::ResetImageSize | ( | ) |
将图像重置为原始尺寸。
于NX9.0.0版本创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Display::ImageBaseBuilder::RotateAngleOfReferenceVector | ( | ) |
返回图像从对齐参考方向的当前旋转角度
创建于NX9.0.0。
许可证要求:无
| void NXOpen::Display::ImageBaseBuilder::RotateLeft | ( | ) |
将图像逆时针旋转90度。
创建于NX9.0.0。
许可证要求:无
| void NXOpen::Display::ImageBaseBuilder::RotateRight | ( | ) |
将图像顺时针旋转90度。
创建于NX9.0.0。
许可证要求:无
| void NXOpen::Display::ImageBaseBuilder::SetBackgroundColor | ( | const std::vector< double > & | backgroundColor | ) |
设置图像的背景色(RGB值)。仅当 NXOpen::Display::ImageBaseBuilder::ColorMode 设置为 NXOpen::Display::ImageBaseBuilder::ImageColorModesGreyscale 时有效。 输入数组的长度应始终为3。双精度数组中的每个颜色值必须在0.0至1.0范围内。
于NX9.0.0中创建。
许可证要求:无
| backgroundColor | RGB颜色数组 |
| void NXOpen::Display::ImageBaseBuilder::SetBasePointChoice | ( | NXOpen::Display::ImageBaseBuilder::BasePointChoices | basePoint | ) |
设置图像参考基准点选项。若选择 NXOpen::Display::ImageBaseBuilder::BasePointChoicesUserDefined , 使用 NXOpen::Display::ImageBaseBuilder::SetUserBasePoint 设置一个点作为用户定义点。
创建于NX9.0.0.
许可要求: 无
| basePoint | 基准点 |
| void NXOpen::Display::ImageBaseBuilder::SetColorMode | ( | NXOpen::Display::ImageBaseBuilder::ImageColorModes | colorMode | ) |
设置图像的显示颜色模式。
于NX9.0.0版本创建。
许可证要求:无
| colorMode | colormode |
| void NXOpen::Display::ImageBaseBuilder::SetCornerPoints | ( | const NXOpen::Point3d & | point1, |
| const NXOpen::Point3d & | point2, | ||
| const NXOpen::Point3d & | point3, | ||
| const NXOpen::Point3d & | point4 ) |
设置图像角点。这些点必须定义一个矩形区域,并按逆时针顺序排列。
于NX9.0.0中创建。
许可证要求:无
| point1 | 图像的第一个角点 |
| point2 | 图像的第二个角点 |
| point3 | 图像的第三个角点 |
| point4 | 图像的第四个角点 |
| void NXOpen::Display::ImageBaseBuilder::SetForegroundColor | ( | const std::vector< double > & | foregroundColor | ) |
设置图像的前景色(RGB值)。仅当 NXOpen::Display::ImageBaseBuilder::ColorMode 设置为 NXOpen::Display::ImageBaseBuilder::ImageColorModesGreyscale 时有效。 输入数组的长度应始终为3。双精度数组中的每个颜色值必须在0.0至1.0范围内。
于NX9.0.0中创建。
许可证要求:无
| foregroundColor | RGB颜色数组 |
| void NXOpen::Display::ImageBaseBuilder::SetImageFile | ( | const char * | filename | ) |
设置图像文件
创建于NX9.0.0。
许可证要求:无
| filename | 文件名 |
| void NXOpen::Display::ImageBaseBuilder::SetImageFile | ( | const NXString & | filename | ) |
设置图像文件
创建于NX9.0.0。
许可证要求:无
| filename | 文件名 |
| void NXOpen::Display::ImageBaseBuilder::SetImageFromPart | ( | const char * | imageName | ) |
将当前存储在部件中的NXOpen::Display::ImageData 对象设置为构建器使用的图像。
创建于NX9.0.0。
许可证要求:无
| imageName | NXOpen::Display::ImageData 对象的名称 |
| void NXOpen::Display::ImageBaseBuilder::SetImageFromPart | ( | const NXString & | imageName | ) |
将当前存储在部件中的NXOpen::Display::ImageData 对象设置为构建器使用的图像。
创建于NX9.0.0。
许可证要求:无
| imageName | NXOpen::Display::ImageData 对象的名称 |
| void NXOpen::Display::ImageBaseBuilder::SetImageReferencePoint1 | ( | NXOpen::Point * | imageReferencePoint1 | ) |
设置图像参考点1。仅当 NXOpen::Display::ImageBaseBuilder::SizeOption 设为 NXOpen::Display::ImageBaseBuilder::SizeOptionsReferenceScaling 时有效。 参考缩放通过定义图像参考点并将其与对应的模型参考点匹配来调整图像尺寸。
于NX9.0.0版本创建。
许可证要求:无
| imageReferencePoint1 | 图像参考点1 |
| void NXOpen::Display::ImageBaseBuilder::SetImageReferencePoint2 | ( | NXOpen::Point * | imageReferencePoint2 | ) |
设置图像参考点2。仅当 NXOpen::Display::ImageBaseBuilder::SizeOption 设为 NXOpen::Display::ImageBaseBuilder::SizeOptionsReferenceScaling 时有效。 参考缩放通过定义图像参考点并将其与对应的模型参考点匹配来调整图像尺寸。
于NX9.0.0版本创建。
许可证要求:无
| imageReferencePoint2 | 图像参考点2 |
| void NXOpen::Display::ImageBaseBuilder::SetImageReferencePoint3 | ( | NXOpen::Point * | imageReferencePoint3 | ) |
设置图像参考点3。仅当 NXOpen::Display::ImageBaseBuilder::SizeOption 设置为 NXOpen::Display::ImageBaseBuilder::SizeOptionsReferenceScaling 且 NXOpen::Display::ImageBaseBuilder::LockAspectRatio 为 False 时有效。 参考缩放通过定义图像参考点并将其与对应的模型参考点匹配来调整图像大小。
创建于 NX9.0.0。
许可证要求:无
| imageReferencePoint3 | imagereferencepoint3 |
| void NXOpen::Display::ImageBaseBuilder::SetInsertionPointLocation | ( | const NXOpen::Point3d & | insertPoint | ) |
设置图像的插入点。
于NX1847.0.0版本创建。
许可证要求:无
| insertPoint | insertpoint |
| void NXOpen::Display::ImageBaseBuilder::SetInsertionPointOption | ( | NXOpen::Display::ImageBaseBuilder::InsertionPoint | insertPoint | ) |
设置图像插入点类型
创建于NX9.0.0.
许可要求: 无
| insertPoint | 插入点 |
| void NXOpen::Display::ImageBaseBuilder::SetLockAspectRatio | ( | bool | lockAspectRatio | ) |
设置锁定宽高比
于NX9.0.0版本创建。
许可证要求:无
| lockAspectRatio | 锁定宽高比 |
| void NXOpen::Display::ImageBaseBuilder::SetModelReferencePoint1 | ( | NXOpen::Point * | modelReferencePoint1 | ) |
设置模型参考点1。仅当 NXOpen::Display::ImageBaseBuilder::SizeOption 设为 NXOpen::Display::ImageBaseBuilder::SizeOptionsReferenceScaling 时有效。 参考缩放通过定义图像参考点并将其与对应的模型参考点匹配来调整图像尺寸。
于NX9.0.0版本创建。
许可证要求:无
| modelReferencePoint1 | 模型参考点1 |
| void NXOpen::Display::ImageBaseBuilder::SetModelReferencePoint2 | ( | NXOpen::Point * | modelReferencePoint2 | ) |
设置模型参考点2。仅当 NXOpen::Display::ImageBaseBuilder::SizeOption 设置为 NXOpen::Display::ImageBaseBuilder::SizeOptionsReferenceScaling 时有效。 参考缩放通过定义图像参考点并将其与对应的模型参考点匹配来调整图像大小。
创建于 NX9.0.0。
许可证要求:无
| modelReferencePoint2 | modelreferencepoint2 |
| void NXOpen::Display::ImageBaseBuilder::SetModelReferencePoint3 | ( | NXOpen::Point * | modelReferencePoint3 | ) |
设置模型参考点3。仅当 NXOpen::Display::ImageBaseBuilder::SizeOption 设置为 NXOpen::Display::ImageBaseBuilder::SizeOptionsReferenceScaling 且 NXOpen::Display::ImageBaseBuilder::LockAspectRatio 为 False 时有效。 参考缩放通过定义图像参考点并将其与对应的模型参考点匹配来调整图像大小。
创建于 NX9.0.0。
许可证要求:无
| modelReferencePoint3 | modelreferencepoint3 |
| void NXOpen::Display::ImageBaseBuilder::SetOverallTranslucency | ( | int | overallTranslucency | ) |
设置整体透明度。取值范围为0到100。
于NX9.0.0版本创建。
许可证要求:无
| overallTranslucency | overalltranslucency |
| void NXOpen::Display::ImageBaseBuilder::SetPixelColorTolerance | ( | int | colorTolerence | ) |
设置透明像素颜色容差。取值范围为0到255。
于NX9.0.0版本创建。
许可证要求:无
| colorTolerence | colortolerence |
| void NXOpen::Display::ImageBaseBuilder::SetReferenceDirectionOption | ( | NXOpen::Display::ImageBaseBuilder::ReferenceDirection | referenceDirection | ) |
设置图像对齐参考方向类型。 NXOpen::Display::ImageBaseBuilder::ReferenceDirectionHorizontal 表示旋转图像使其水平方向与用户指定的参考方向(如果已定义)对齐。
创建于NX9.0.0.
许可要求: 无
| referenceDirection | 参考方向 |
| void NXOpen::Display::ImageBaseBuilder::SetSizeOption | ( | NXOpen::Display::ImageBaseBuilder::SizeOptions | sizeOption | ) |
设置尺寸选项
于NX9.0.0版本创建。
许可证要求:无
| sizeOption | 尺寸选项 |
| void NXOpen::Display::ImageBaseBuilder::SetTransparencyColorOption | ( | NXOpen::Display::ImageBaseBuilder::TransparencyColorFrom | transparencyColorOption | ) |
设置透明色选项
于NX9.0.0中创建。
许可证要求:无
| transparencyColorOption | 透明色选项 |
| void NXOpen::Display::ImageBaseBuilder::SetTransparentPixelColor | ( | const std::vector< double > & | transparencyColor | ) |
设置图像的透明色(RGB值)。仅当 NXOpen::Display::ImageBaseBuilder::TransparencyColorOption 设置为 NXOpen::Display::ImageBaseBuilder::TransparencyColorFromPixelColor 时有效。 输入数组的长度应始终为3。双精度数组中的每个颜色值必须在0.0至1.0范围内。
于NX9.0.0中创建。
许可证要求:无
| transparencyColor | RGB颜色数组 |
| void NXOpen::Display::ImageBaseBuilder::SetUserBasePoint | ( | NXOpen::Point * | basePoint | ) |
设置用户定义的基准点。仅当 NXOpen::Display::ImageBaseBuilder::BasePointChoice 设置为 NXOpen::Display::ImageBaseBuilder::BasePointChoicesUserDefined 时有效。
创建于NX9.0.0.
许可要求: 无
| basePoint | 基准点 |
| void NXOpen::Display::ImageBaseBuilder::SetUserInsertionPoint | ( | NXOpen::Point * | insertPoint | ) |
设置用户定义的插入点
创建于NX9.0.0.
许可要求: 无
| insertPoint | 插入点 |
| void NXOpen::Display::ImageBaseBuilder::SetUserReferenceDirection | ( | NXOpen::Direction * | userDirection | ) |
设置用户定义的参考方向矢量。垂直于图像平面的方向无效。
创建于NX9.0.0。
许可证要求:无
| userDirection | 用户方向 |
| NXOpen::Display::ImageBaseBuilder::SizeOptions NXOpen::Display::ImageBaseBuilder::SizeOption | ( | ) |
返回尺寸选项
于NX9.0.0版本创建。
许可证要求:无
| NXOpen::Display::ImageBaseBuilder::TransparencyColorFrom NXOpen::Display::ImageBaseBuilder::TransparencyColorOption | ( | ) |
获取透明色选项
于NX9.0.0中创建。
许可证要求:无
| NXOpen::Point * NXOpen::Display::ImageBaseBuilder::UserBasePoint | ( | ) |
获取用户定义的基准点。仅当 NXOpen::Display::ImageBaseBuilder::BasePointChoice 设置为 NXOpen::Display::ImageBaseBuilder::BasePointChoicesUserDefined 时有效。
创建于NX9.0.0.
许可要求: 无
| NXOpen::Point * NXOpen::Display::ImageBaseBuilder::UserInsertionPoint | ( | ) |
获取用户定义的插入点
创建于NX9.0.0.
许可要求: 无
| NXOpen::Direction * NXOpen::Display::ImageBaseBuilder::UserReferenceDirection | ( | ) |
获取用户定义的参考方向矢量。垂直于图像平面的方向无效。
创建于NX9.0.0.
许可要求: 无