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

图像捕获构建器 更多...

#include <Gateway_ImageCaptureBuilder.hxx>

类 NXOpen::Gateway::ImageCaptureBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  CaptureMethodType { CaptureMethodTypeGraphicsArea , CaptureMethodTypeRegion , CaptureMethodTypeFile , CaptureMethodTypeAutomatic }
enum  ImageFormat {
  ImageFormatBmp , ImageFormatJpg , ImageFormatGif , ImageFormatPng ,
  ImageFormatTiff
}
enum  ImageSize {
  ImageSizePixels16 , ImageSizePixels24 , ImageSizePixels32 , ImageSizePixels48 ,
  ImageSizePixels64 , ImageSizePixels96 , ImageSizePixels128
}

Public 成员函数

NXOpen::Gateway::ImageCaptureBuilder::CaptureMethodType CaptureMethod ()
NXString File ()
NXOpen::Gateway::ImageCaptureBuilder::ImageFormat Format ()
void GetRegion (std::vector< int > &topLeftCorner, std::vector< int > &bottomRightCorner)
NXString ImageFile ()
void SetCaptureMethod (NXOpen::Gateway::ImageCaptureBuilder::CaptureMethodType captureMethod)
void SetFile (const char *filename)
void SetFile (const NXString &filename)
void SetFormat (NXOpen::Gateway::ImageCaptureBuilder::ImageFormat format)
void SetImageFile (const char *imageFilename)
void SetImageFile (const NXString &imageFilename)
void SetRegion (const std::vector< int > &topLeftCorner, const std::vector< int > &bottomRightCorner)
void SetSize (NXOpen::Gateway::ImageCaptureBuilder::ImageSize size)
NXOpen::Gateway::ImageCaptureBuilder::ImageSize Size ()
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 _ImageCaptureBuilderBuilder

详细描述

图像捕获构建器

表示 NXOpen::Gateway::ImageCaptureBuilder 构建器
要创建此类的新实例,请使用 NXOpen::Gateway::ImageCaptureManager::CreateImageCaptureBuilder
默认值。

属性
捕获方法 图形区域
格式 Bmp
尺寸 64像素


创建于 NX7.5.0。

成员枚举类型说明

◆ CaptureMethodType

选择方法

枚举值
CaptureMethodTypeGraphicsArea 

图形区域

CaptureMethodTypeRegion 

区域区域

CaptureMethodTypeFile 

文件输入

CaptureMethodTypeAutomatic 

自动预览模式

◆ ImageFormat

图像格式

枚举值
ImageFormatBmp 

bmp图像格式

ImageFormatJpg 

jpg图像格式

ImageFormatGif 

gif图像格式

ImageFormatPng 

png图像格式

ImageFormatTiff 

tiff图像格式

◆ ImageSize

图像尺寸

枚举值
ImageSizePixels16 

16像素尺寸

ImageSizePixels24 

24像素尺寸

ImageSizePixels32 

32像素尺寸

ImageSizePixels48 

48像素尺寸

ImageSizePixels64 

64像素尺寸

ImageSizePixels96 

96像素尺寸

ImageSizePixels128 

128像素尺寸

成员函数说明

◆ CaptureMethod()

NXOpen::Gateway::ImageCaptureBuilder::CaptureMethodType NXOpen::Gateway::ImageCaptureBuilder::CaptureMethod ( )

返回捕获方法
于 NX7.5.0 版本创建。

许可要求:无

◆ File()

NXString NXOpen::Gateway::ImageCaptureBuilder::File ( )

返回文件
于 NX7.5.0 版本创建。

许可要求:无

◆ Format()

NXOpen::Gateway::ImageCaptureBuilder::ImageFormat NXOpen::Gateway::ImageCaptureBuilder::Format ( )

返回格式
于 NX7.5.0 版本创建。

许可要求:无

◆ GetRegion()

void NXOpen::Gateway::ImageCaptureBuilder::GetRegion ( std::vector< int > & topLeftCorner,
std::vector< int > & bottomRightCorner )

返回区域
于 NX7.5.0 版本创建。

许可要求:无

参数
topLeftCorner区域左上角坐标的二维整数数组
bottomRightCorner区域右下角坐标的二维整数数组

◆ ImageFile()

NXString NXOpen::Gateway::ImageCaptureBuilder::ImageFile ( )

返回图像文件
于 NX7.5.0 版本创建。

许可要求:无

◆ SetCaptureMethod()

void NXOpen::Gateway::ImageCaptureBuilder::SetCaptureMethod ( NXOpen::Gateway::ImageCaptureBuilder::CaptureMethodType captureMethod)

设置捕获方法
于 NX7.5.0 版本创建。

许可要求:drafting ("DRAFTING")

参数
captureMethod捕获方法

◆ SetFile() [1/2]

void NXOpen::Gateway::ImageCaptureBuilder::SetFile ( const char * filename)

设置文件
于 NX7.5.0 版本创建。

许可要求:drafting ("DRAFTING")

参数
filename文件名

◆ SetFile() [2/2]

void NXOpen::Gateway::ImageCaptureBuilder::SetFile ( const NXString & filename)

设置文件
于 NX7.5.0 版本创建。

许可要求:drafting ("DRAFTING")

参数
filename文件名

◆ SetFormat()

void NXOpen::Gateway::ImageCaptureBuilder::SetFormat ( NXOpen::Gateway::ImageCaptureBuilder::ImageFormat format)

设置格式
于 NX7.5.0 版本创建。

许可要求:drafting ("DRAFTING")

参数
format格式

◆ SetImageFile() [1/2]

void NXOpen::Gateway::ImageCaptureBuilder::SetImageFile ( const char * imageFilename)

设置图像文件
于 NX7.5.0 版本创建。

许可要求:drafting ("DRAFTING")

参数
imageFilename图像文件名

◆ SetImageFile() [2/2]

void NXOpen::Gateway::ImageCaptureBuilder::SetImageFile ( const NXString & imageFilename)

设置图像文件
于 NX7.5.0 版本创建。

许可要求:drafting ("DRAFTING")

参数
imageFilename图像文件名

◆ SetRegion()

void NXOpen::Gateway::ImageCaptureBuilder::SetRegion ( const std::vector< int > & topLeftCorner,
const std::vector< int > & bottomRightCorner )

设置区域
于 NX7.5.0 版本创建。

许可要求:drafting ("DRAFTING")

参数
topLeftCorner区域左上角坐标的二维整数数组
bottomRightCorner区域右下角坐标的二维整数数组

◆ SetSize()

void NXOpen::Gateway::ImageCaptureBuilder::SetSize ( NXOpen::Gateway::ImageCaptureBuilder::ImageSize size)

设置尺寸
于 NX7.5.0 版本创建。

许可要求:drafting ("DRAFTING")

参数
size尺寸

◆ Size()

NXOpen::Gateway::ImageCaptureBuilder::ImageSize NXOpen::Gateway::ImageCaptureBuilder::Size ( )

返回尺寸
于 NX7.5.0 版本创建。

许可要求:无