|
NX Open C++ 参考指南 2406 v1.1
|
表示 NXOpen::Mechatronics::VisionCameraBuilder 。
要创建此类的新实例,请使用 NXOpen::Mechatronics::VisionCameraCollection::CreateVisionCameraBuilder
创建于NX2312.0.0。
更多...
#include <Mechatronics_VisionCameraBuilder.hxx>
Public 类型 | |
| enum | DefinitionTypes { DefinitionTypesAnglesofView , DefinitionTypesSensorDimensions } |
| 该枚举指定相机定义的类型 更多... | |
| enum | ImageTypes { ImageTypesPng , ImageTypesJpg , ImageTypesGif , ImageTypesTiff , ImageTypesBmp } |
| 导出图像文件的类型。 更多... | |
| enum | TriggerOptions { TriggerOptionsEventBased , TriggerOptionsTimeBased } |
| 捕获图像文件的触发选项。 更多... | |
Public 成员函数 | |
| bool | EnableDetection () |
| 视觉相机的启用检测标志。 在 NX2406.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| NXOpen::Expression * | FocalLength () |
| 获取相机的焦距。 在 NX2312.0.0 中创建。 许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器") | |
| NXOpen::Mechatronics::VisionCameraBuilder::DefinitionTypes | GetDefinitionType () |
| NXOpen::Expression * | HorizontalAngle () |
| 获取相机的水平角度。 在 NX2312.0.0 中创建。 许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器") | |
| NXString | ImageLocation () |
| 导出图像文件的路径。 创建于 NX2312.0.0。 许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器") | |
| NXOpen::Mechatronics::VisionCameraBuilder::ImageTypes | ImageType () |
| 导出图像文件的类型。 创建于 NX2312.0.0。 许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器") | |
| int | MaximumDetectionQuantity () |
| 视觉相机的最大检测数量。 在 NX2406.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| NXOpen::Expression * | MaximumRange () |
| 返回相机的最大范围。 在 NX2312.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| NXOpen::Expression * | MinimumRange () |
| 返回相机的最小范围。 在 NX2312.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| NXString | Name () |
| 相机的名称。 于 NX2312.0.0 中创建。 许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| NXOpen::CoordinateSystem * | Orientation () |
| 相机的定向。 在 NX2312.0.0 中创建。 许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器") | |
| NXOpen::Plane * | ReferencePlane () |
| 相机的方向。 在 NX2406.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| bool | SaveImage () |
| 相机的保存图像标志。 在 NX2312.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| NXOpen::Expression * | SensorHeight () |
| 获取相机的传感器高度。 在 NX2312.0.0 中创建。 许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器") | |
| NXOpen::Expression * | SensorWidth () |
| 获取相机的传感器宽度。 在 NX2312.0.0 中创建。 许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器") | |
| void | SetDefinitionType (NXOpen::Mechatronics::VisionCameraBuilder::DefinitionTypes definitionType) |
| void | SetEnableDetection (bool enableDetection) |
| 视觉相机的启用检测标志。 在 NX2406.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| void | SetImageLocation (const char *imageLocation) |
| 导出图像文件的路径。 于 NX2312.0.0 中创建。 许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| void | SetImageLocation (const NXString &imageLocation) |
| 导出图像文件的路径。 创建于 NX2312.0.0。 许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器") | |
| void | SetImageType (NXOpen::Mechatronics::VisionCameraBuilder::ImageTypes imageType) |
| 导出图像文件的类型。 创建于 NX2312.0.0。 许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器") | |
| void | SetMaximumDetectionQuantity (int maxQuantity) |
| 视觉相机的最大检测数量。 在 NX2406.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| void | SetName (const char *name) |
| 相机的名称。 于 NX2312.0.0 中创建。 许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| void | SetName (const NXString &name) |
| 相机的名称。 于 NX2312.0.0 中创建。 许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| void | SetOrientation (NXOpen::CoordinateSystem *orientation) |
| 相机的定向。 在 NX2312.0.0 中创建。 许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器") | |
| void | SetReferencePlane (NXOpen::Plane *referencePlane) |
| 相机的方向。 在 NX2406.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player") | |
| void | SetSaveImage (bool saveFlag) |
| 相机的图像保存标志。 创建于 NX2312.0.0。 许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器") | |
| void | SetTriggerOption (NXOpen::Mechatronics::VisionCameraBuilder::TriggerOptions triggerOption) |
| 相机的触发选项。 创建于 NX2312.0.0。 许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器") | |
| NXOpen::Expression * | TimeInterval () |
| 返回相机的时间间隔。 创建于 NX2312.0.0。 许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器") | |
| NXOpen::Mechatronics::VisionCameraBuilder::TriggerOptions | TriggerOption () |
| 相机的触发选项。 创建于 NX2312.0.0。 许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器") | |
| NXOpen::Expression * | VerticalAngle () |
| 获取相机的垂直角度。 在 NX2312.0.0 中创建。 许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器") | |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _VisionCameraBuilderBuilder |
表示 NXOpen::Mechatronics::VisionCameraBuilder 。
要创建此类的新实例,请使用 NXOpen::Mechatronics::VisionCameraCollection::CreateVisionCameraBuilder
创建于NX2312.0.0。
视觉相机构建器类
| bool NXOpen::Mechatronics::VisionCameraBuilder::EnableDetection | ( | ) |
视觉相机的启用检测标志。
在 NX2406.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
返回
| NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::FocalLength | ( | ) |
获取相机的焦距。
在 NX2312.0.0 中创建。
许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
获取
| NXOpen::Mechatronics::VisionCameraBuilder::DefinitionTypes NXOpen::Mechatronics::VisionCameraBuilder::GetDefinitionType | ( | ) |
@brief
获取相机的定义类型。
在 NX2312.0.0 中创建。
许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
| NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::HorizontalAngle | ( | ) |
获取相机的水平角度。
在 NX2312.0.0 中创建。
许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
获取
| NXString NXOpen::Mechatronics::VisionCameraBuilder::ImageLocation | ( | ) |
导出图像文件的路径。
创建于 NX2312.0.0。
许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
返回
| NXOpen::Mechatronics::VisionCameraBuilder::ImageTypes NXOpen::Mechatronics::VisionCameraBuilder::ImageType | ( | ) |
导出图像文件的类型。
创建于 NX2312.0.0。
许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
返回
| int NXOpen::Mechatronics::VisionCameraBuilder::MaximumDetectionQuantity | ( | ) |
视觉相机的最大检测数量。
在 NX2406.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
返回
| NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::MaximumRange | ( | ) |
返回相机的最大范围。
在 NX2312.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
返回
| NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::MinimumRange | ( | ) |
返回相机的最小范围。
在 NX2312.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
返回
| NXString NXOpen::Mechatronics::VisionCameraBuilder::Name | ( | ) |
相机的名称。
于 NX2312.0.0 中创建。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
返回
| NXOpen::CoordinateSystem * NXOpen::Mechatronics::VisionCameraBuilder::Orientation | ( | ) |
相机的定向。
在 NX2312.0.0 中创建。
许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
获取
| NXOpen::Plane * NXOpen::Mechatronics::VisionCameraBuilder::ReferencePlane | ( | ) |
相机的方向。
在 NX2406.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
返回
| bool NXOpen::Mechatronics::VisionCameraBuilder::SaveImage | ( | ) |
相机的保存图像标志。
在 NX2312.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
返回
| NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::SensorHeight | ( | ) |
获取相机的传感器高度。
在 NX2312.0.0 中创建。
许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
获取
| NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::SensorWidth | ( | ) |
获取相机的传感器宽度。
在 NX2312.0.0 中创建。
许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
获取
| void NXOpen::Mechatronics::VisionCameraBuilder::SetDefinitionType | ( | NXOpen::Mechatronics::VisionCameraBuilder::DefinitionTypes | definitionType | ) |
@brief
设置相机的定义类型。
在 NX2312.0.0 中创建。
许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
| definitionType | 定义类型 |
| void NXOpen::Mechatronics::VisionCameraBuilder::SetEnableDetection | ( | bool | enableDetection | ) |
视觉相机的启用检测标志。
在 NX2406.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
设置
| enableDetection | 启用检测 |
| void NXOpen::Mechatronics::VisionCameraBuilder::SetImageLocation | ( | const char * | imageLocation | ) |
导出图像文件的路径。
于 NX2312.0.0 中创建。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
设置
| imageLocation | 图像位置 |
| void NXOpen::Mechatronics::VisionCameraBuilder::SetImageLocation | ( | const NXString & | imageLocation | ) |
导出图像文件的路径。
创建于 NX2312.0.0。
许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
设置
| imageLocation | 图像位置 |
| void NXOpen::Mechatronics::VisionCameraBuilder::SetImageType | ( | NXOpen::Mechatronics::VisionCameraBuilder::ImageTypes | imageType | ) |
导出图像文件的类型。
创建于 NX2312.0.0。
许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
设置
| imageType | 图像类型 |
| void NXOpen::Mechatronics::VisionCameraBuilder::SetMaximumDetectionQuantity | ( | int | maxQuantity | ) |
视觉相机的最大检测数量。
在 NX2406.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
设置
| maxQuantity | 最大数量 |
| void NXOpen::Mechatronics::VisionCameraBuilder::SetName | ( | const char * | name | ) |
相机的名称。
于 NX2312.0.0 中创建。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
设置
| name | 名称 |
| void NXOpen::Mechatronics::VisionCameraBuilder::SetName | ( | const NXString & | name | ) |
相机的名称。
于 NX2312.0.0 中创建。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
设置
| name | 名称 |
| void NXOpen::Mechatronics::VisionCameraBuilder::SetOrientation | ( | NXOpen::CoordinateSystem * | orientation | ) |
相机的定向。
在 NX2312.0.0 中创建。
许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
设置
| orientation | 定向 |
| void NXOpen::Mechatronics::VisionCameraBuilder::SetReferencePlane | ( | NXOpen::Plane * | referencePlane | ) |
相机的方向。
在 NX2406.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
设置
| referencePlane | 参考平面 |
| void NXOpen::Mechatronics::VisionCameraBuilder::SetSaveImage | ( | bool | saveFlag | ) |
相机的图像保存标志。
创建于 NX2312.0.0。
许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
设置
| saveFlag | 保存标志 |
| void NXOpen::Mechatronics::VisionCameraBuilder::SetTriggerOption | ( | NXOpen::Mechatronics::VisionCameraBuilder::TriggerOptions | triggerOption | ) |
相机的触发选项。
创建于 NX2312.0.0。
许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
设置
| triggerOption | 触发选项 |
| NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::TimeInterval | ( | ) |
返回相机的时间间隔。
创建于 NX2312.0.0。
许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
返回
| NXOpen::Mechatronics::VisionCameraBuilder::TriggerOptions NXOpen::Mechatronics::VisionCameraBuilder::TriggerOption | ( | ) |
相机的触发选项。
创建于 NX2312.0.0。
许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
返回
| NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::VerticalAngle | ( | ) |
获取相机的垂直角度。
在 NX2312.0.0 中创建。
许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
获取