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

复制剪切构建器 更多...

#include <Gateway_CopyCutBuilder.hxx>

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

Public 类型

enum  Status {
  StatusNoObjectsCopied , StatusNonExportableObjects , StatusPartExportFailed , StatusErrorDuringCut ,
  StatusAllObjectsCopied
}

Public 成员函数

bool CanCopyAsSketch ()
bool CopyNonAssociative ()
NXString DestinationFilename ()
NXOpen::Gateway::CopyCutBuilder::Status GetCopyCutStatus ()
std::vector< NXOpen::NXObject * > GetNonExportableObjects ()
std::vector< NXOpen::NXObject * > GetObjects ()
NXOpen::Point3d InitialCopyLocation ()
bool IsCut ()
void ResetInitialCopyLocation ()
void SetCanCopyAsSketch (bool canCopyAsSketch)
void SetCopyNonAssociative (bool isCopyNonAssociative)
void SetCut (bool isCut)
void SetDestinationFilename (const char *filename)
void SetDestinationFilename (const NXString &filename)
void SetInitialCopyLocation (const NXOpen::Point3d &copyLocation)
void SetObjects (const std::vector< NXOpen::NXObject * > &objects)
void SetToClipboard (bool isToClipboard)
bool ToClipboard ()
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 _CopyCutBuilderBuilder

详细描述

复制剪切构建器

表示 NXOpen::Gateway::CopyCutBuilder
要创建此类的新实例,请使用 NXOpen::ClipboardOperationsManager::CreateCopyCutBuilder
创建于 NX7.5.0 版本。

成员枚举类型说明

◆ Status

复制或剪切操作的状态

枚举值
StatusNoObjectsCopied 

无对象成功复制

StatusNonExportableObjects 

某些不可导出的对象未被复制

StatusPartExportFailed 

导出包含复制/剪切对象的部件时出错

StatusErrorDuringCut 

剪切操作过程中出错

StatusAllObjectsCopied 

所有对象成功复制

成员函数说明

◆ CanCopyAsSketch()

bool NXOpen::Gateway::CopyCutBuilder::CanCopyAsSketch ( )

返回指示是否以草图曲线形式复制的标志
创建于 NX7.5.0 版本。
许可证要求 : 无

◆ CopyNonAssociative()

bool NXOpen::Gateway::CopyCutBuilder::CopyNonAssociative ( )

返回指示是否正在进行非关联复制的标志。非关联复制仅限于曲线和体特征,其中仅复制几何图形而不含特征。
创建于 NX2312.0.0 版本。
许可证要求 : 无

◆ DestinationFilename()

NXString NXOpen::Gateway::CopyCutBuilder::DestinationFilename ( )

返回要将对象复制或剪切到的文件名的字符串
创建于 NX7.5.0 版本。
许可证要求 : 无

◆ GetCopyCutStatus()

NXOpen::Gateway::CopyCutBuilder::Status NXOpen::Gateway::CopyCutBuilder::GetCopyCutStatus ( )

获取复制-剪切操作的状态
创建于 NX7.5.0 版本。
许可证要求 : 无

◆ GetNonExportableObjects()

std::vector< NXOpen::NXObject * > NXOpen::Gateway::CopyCutBuilder::GetNonExportableObjects ( )

获取所有不可导出的对象

返回
所有不可导出的对象
创建于 NX7.5.0 版本。
许可证要求 : 无

◆ GetObjects()

std::vector< NXOpen::NXObject * > NXOpen::Gateway::CopyCutBuilder::GetObjects ( )

获取所有要复制或剪切的对象

返回
所有要复制或剪切的对象
创建于 NX7.5.0 版本。
许可证要求 : 无

◆ InitialCopyLocation()

NXOpen::Point3d NXOpen::Gateway::CopyCutBuilder::InitialCopyLocation ( )

返回初始复制位置,主要用于定义草图对象的默认复制位置
创建于 NX7.5.0 版本。
许可证要求 : 无

◆ IsCut()

bool NXOpen::Gateway::CopyCutBuilder::IsCut ( )

返回指示是复制还是剪切操作的标志
创建于 NX7.5.0 版本。
许可证要求 : 无

◆ ResetInitialCopyLocation()

void NXOpen::Gateway::CopyCutBuilder::ResetInitialCopyLocation ( )

重置初始复制位置。重置后,之前设置的初始复制位置将不再使用
创建于 NX7.5.0 版本。
许可证要求 : 无

◆ SetCanCopyAsSketch()

void NXOpen::Gateway::CopyCutBuilder::SetCanCopyAsSketch ( bool canCopyAsSketch)

设置指示是否以草图曲线形式复制的标志
创建于 NX7.5.0 版本。
许可证要求 : 无

参数
canCopyAsSketch可作为草图复制

◆ SetCopyNonAssociative()

void NXOpen::Gateway::CopyCutBuilder::SetCopyNonAssociative ( bool isCopyNonAssociative)

设置指示是否正在进行非关联复制的标志。非关联复制仅限于曲线和体特征,其中仅复制几何图形而不含特征。
创建于 NX2312.0.0 版本。
许可证要求 : 无

参数
isCopyNonAssociative非关联复制

◆ SetCut()

void NXOpen::Gateway::CopyCutBuilder::SetCut ( bool isCut)

设置指示是复制还是剪切操作的标志
创建于 NX7.5.0 版本。
许可证要求 : 无

参数
isCut是剪切

◆ SetDestinationFilename() [1/2]

void NXOpen::Gateway::CopyCutBuilder::SetDestinationFilename ( const char * filename)

设置要将对象复制或剪切到的文件名的字符串
创建于 NX7.5.0 版本。
许可证要求 : 无

参数
filename文件名

◆ SetDestinationFilename() [2/2]

void NXOpen::Gateway::CopyCutBuilder::SetDestinationFilename ( const NXString & filename)

设置要将对象复制或剪切到的文件名的字符串
创建于 NX7.5.0 版本。
许可证要求 : 无

参数
filename文件名

◆ SetInitialCopyLocation()

void NXOpen::Gateway::CopyCutBuilder::SetInitialCopyLocation ( const NXOpen::Point3d & copyLocation)

设置初始复制位置,主要用于定义草图对象的默认复制位置
创建于 NX7.5.0 版本。
许可证要求 : 无

参数
copyLocation绝对坐标中的复制位置

◆ SetObjects()

void NXOpen::Gateway::CopyCutBuilder::SetObjects ( const std::vector< NXOpen::NXObject * > & objects)

设置要复制或剪切的对象。注意,PMI、特征、工程视图和其他工程对象不受此类支持。
创建于 NX7.5.0 版本。
许可证要求 : 无

参数
objects所有要复制或剪切的对象

◆ SetToClipboard()

void NXOpen::Gateway::CopyCutBuilder::SetToClipboard ( bool isToClipboard)

设置指示是复制剪切到剪贴板还是复制剪切到文件的标志
创建于 NX7.5.0 版本。
许可证要求 : 无

参数
isToClipboard到剪贴板

◆ ToClipboard()

bool NXOpen::Gateway::CopyCutBuilder::ToClipboard ( )

返回指示是复制剪切到剪贴板还是复制剪切到文件的标志
创建于 NX7.5.0 版本。
许可证要求 : 无