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

注释基类 更多...

#include <Annotations_Annotation.hxx>

类 NXOpen::Annotations::Annotation 继承关系图:
NXOpen::DisplayableObject NXOpen::NXObject NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject NXOpen::Annotations::AECDesignBaseLine NXOpen::Annotations::BaseArrow NXOpen::Annotations::BaseFrameBar NXOpen::Annotations::CuttingPlaneSymbol NXOpen::Annotations::Dimension NXOpen::Annotations::DimensionSet NXOpen::Annotations::DraftingAid NXOpen::Annotations::DraftingImage NXOpen::Annotations::Hatch NXOpen::Annotations::IndustryBaseSymbol NXOpen::Annotations::PmiAttribute NXOpen::Annotations::PmiCadNeutralAnnotation NXOpen::Annotations::PmiWave NXOpen::Annotations::Region NXOpen::Annotations::TableSection NXOpen::Annotations::TitleBlock

struct  AssociativeOriginData

Public 成员函数

NXOpen::Point3d AnnotationOrigin ()
NXOpen::XformAnnotationPlane ()
bool Freeze ()
NXOpen::Annotations::Annotation::AssociativeOriginData GetAssociativeOrigin (NXOpen::Point3d *origin)
NXOpen::Annotations::AssociativityGetAssociativity (int associativityIndex)
NXOpen::XformGetInferredAnnotationPlane (NXOpen::Annotations::PmiDefaultPlane jaDefaultPlane)
NXOpen::Annotations::LetteringPreferencesGetLetteringPreferences ()
NXOpen::Annotations::LineAndArrowPreferencesGetLineAndArrowPreferences ()
NXOpen::Annotations::SymbolPreferencesGetSymbolPreferences ()
std::vector< NXOpen::View * > GetViews ()
bool HasAssociativeOrigin ()
void InsertIntoStack (NXOpen::Annotations::Annotation *stack, NXOpen::Annotations::StackAlignmentPosition position)
bool IsOutOfDate ()
bool IsRetained ()
NXOpen::Annotations::LeaderOrientation LeaderOrientation ()
int NumberOfAssociativities ()
bool ParallelToScreen ()
void RemoveFromStack ()
void SetAnnotationOrigin (const NXOpen::Point3d &origin)
void SetAnnotationPlane (NXOpen::Xform *annotationPlane)
void SetAssociativeOrigin (const NXOpen::Annotations::Annotation::AssociativeOriginData &assocOrigin, const NXOpen::Point3d &origin)
void SetAssociativity (int associativityIndex, NXOpen::Annotations::Associativity *associativity)
void SetFreeze (bool freeze)
void SetLeaderOrientation (NXOpen::Annotations::LeaderOrientation leaderOrientation)
void SetLetteringPreferences (NXOpen::Annotations::LetteringPreferences *letteringPrefs)
void SetLineAndArrowPreferences (NXOpen::Annotations::LineAndArrowPreferences *lineArrowPrefs)
void SetParallelToScreen (bool parallelToScreen)
void SetSymbolPreferences (NXOpen::Annotations::SymbolPreferences *symbolPrefs)
void SetViews (const std::vector< NXOpen::View * > &modelViews)
bool Suppressed ()
Public 成员函数 继承自 NXOpen::DisplayableObject
void Blank ()
int Color ()
void Highlight ()
bool IsBlanked ()
int Layer ()
NXOpen::DisplayableObject::ObjectFont LineFont ()
NXOpen::DisplayableObject::ObjectWidth LineWidth ()
NXOpen::Point3d NameLocation ()
void RedisplayObject ()
void RemoveViewDependency ()
void SetColor (int color)
void SetLayer (int layer)
void SetLineFont (NXOpen::DisplayableObject::ObjectFont font)
void SetLineWidth (NXOpen::DisplayableObject::ObjectWidth width)
void SetNameLocation (const NXOpen::Point3d &location)
void Unblank ()
void Unhighlight ()
Public 成员函数 继承自 NXOpen::NXObject
NXOpen::AttributeIteratorCreateAttributeIterator ()
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title)
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const char *title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const NXString &title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::AttributeIterator *iterator, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::NXObject::AttributeType type, NXOpen::Update::Option option)
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
bool GetBooleanUserAttribute (const char *title, int index)
bool GetBooleanUserAttribute (const NXString &title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const char *title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const NXString &title, int index)
int GetIntegerAttribute (const char *title)
int GetIntegerUserAttribute (const char *title, int index)
int GetIntegerUserAttribute (const NXString &title, int index)
bool GetNextUserAttribute (NXOpen::AttributeIterator *iterator, NXOpen::NXObject::AttributeInformation *info)
NXString GetPdmReferenceAttributeValue (const char *attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
NXString GetPdmReferenceAttributeValue (const NXString &attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
double GetRealAttribute (const char *title)
double GetRealUserAttribute (const char *title, int index)
double GetRealUserAttribute (const NXString &title, int index)
NXString GetReferenceAttribute (const char *title)
NXString GetStringAttribute (const char *title)
NXString GetStringUserAttribute (const char *title, int index)
NXString GetStringUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString GetTimeAttribute (NXOpen::NXObject::DateAndTimeFormat format, const char *title)
NXString GetTimeUserAttribute (const char *title, int index)
NXString GetTimeUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformationGetUserAttribute (const char *title, bool includeUnset, bool addStringValues, NXOpen::NXObject::AttributeType type)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator, bool countArrayAsOneAttribute)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
bool GetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type)
bool GetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes ()
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (bool includeUnset)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (NXOpen::AttributeIterator *iterator)
int GetUserAttributeSize (const char *title, NXOpen::NXObject::AttributeType type)
int GetUserAttributeSize (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject * > GetUserAttributeSourceObjects ()
bool HasUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (NXOpen::AttributeIterator *iterator)
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") double GetRealAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") int GetIntegerAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetReferenceAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetStringAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetAttribute (const char *title)
void SetAttribute (const char *title, const char *value)
void SetAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetAttribute (const char *title, double value)
void SetAttribute (const char *title, double value, NXOpen::Update::Option option)
void SetAttribute (const char *title, int value)
void SetAttribute (const char *title, int value, NXOpen::Update::Option option)
void SetAttribute (const char *title, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const char *title, int index, bool value, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const NXString &title, int index, bool value, NXOpen::Update::Option option)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
void SetPdmReferenceAttribute (const char *attributeTitle, const char *attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetPdmReferenceAttribute (const NXString &attributeTitle, const NXString &attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetReferenceAttribute (const char *title, const char *value)
void SetReferenceAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeAttribute (const char *title, const char *value)
void SetTimeAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, NXOpen::Update::Option option)
void SetUserAttribute (const NXOpen::NXObject::AttributeInformation &info, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, NXOpen::Update::Option option)
void SetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type, bool lock)
void SetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type, bool lock)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _AnnotationBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::DisplayableObject
enum  ObjectFont {
  ObjectFontSolid = 1 , ObjectFontDashed , ObjectFontPhantom , ObjectFontCenterline ,
  ObjectFontDotted , ObjectFontLongDashed , ObjectFontDottedDashed , ObjectFontEight = 11 ,
  ObjectFontNine , ObjectFontTen , ObjectFontEleven
}
enum  ObjectWidth {
  ObjectWidthNormal , ObjectWidthThick , ObjectWidthThin , ObjectWidthOne = 5 ,
  ObjectWidthTwo , ObjectWidthThree , ObjectWidthFour , ObjectWidthFive ,
  ObjectWidthSix , ObjectWidthSeven , ObjectWidthEight , ObjectWidthNine
}
Public 类型 继承自 NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }
Public 属性 继承自 NXOpen::NXObject
NXOpen::Update::Option option
const NXString NXOpen::Update::Option option
double NXOpen::Update::Option option
int NXOpen::Update::Option option
const NXStringvalue
double value
int value

详细描述

注释基类

代表注释/PMI(产品与制造信息)显示实例对象。
工程图注释对象的创建受工程图许可证控制。

PMI显示实例对象的创建受几何公差许可证控制。

在所有编辑方法中,变更需执行更新后才会应用到系统。可调用Update::DoUpdate ()执行更新。

这是一个抽象类。

于NX3.0.0版本创建。

成员函数说明

◆ AnnotationOrigin()

NXOpen::Point3d NXOpen::Annotations::Annotation::AnnotationOrigin ( )

获取注释的原点(位置)。 注意:该设置方法不可用于编辑只读对象,例如镜像PMI对象。 若使用,部件更新时更改将被覆盖。
创建于NX3.0.0。

许可要求:无

◆ AnnotationPlane()

NXOpen::Xform * NXOpen::Annotations::Annotation::AnnotationPlane ( )

获取注释平面。 注意:设置方法不可用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。
创建于NX4.0.0。

许可证要求:无

◆ Freeze()

bool NXOpen::Annotations::Annotation::Freeze ( )

获取规则创建的PMI的冻结设置
创建于NX2007.0.0。

许可要求 : 无

◆ GetAssociativeOrigin()

NXOpen::Annotations::Annotation::AssociativeOriginData NXOpen::Annotations::Annotation::GetAssociativeOrigin ( NXOpen::Point3d * origin)

获取指定原点关联性的数据

返回
关联性数据
创建于NX3.0.0。

许可要求:无
参数
origin原点坐标

◆ GetAssociativity()

NXOpen::Annotations::Associativity * NXOpen::Annotations::Annotation::GetAssociativity ( int associativityIndex)

获取指定索引处的关联对象。索引从1开始,且不大于NXOpen::Annotations::Annotation::NumberOfAssociativities的返回值。

返回
关联对象
创建于NX4.0.0。

许可要求 : 无
参数
associativityIndex关联索引

◆ GetInferredAnnotationPlane()

NXOpen::Xform * NXOpen::Annotations::Annotation::GetInferredAnnotationPlane ( NXOpen::Annotations::PmiDefaultPlane jaDefaultPlane)

获取推断的注释平面

返回

创建于NX4.0.0。

许可要求 : 无
参数
jaDefaultPlane默认平面

◆ GetLetteringPreferences()

NXOpen::Annotations::LetteringPreferences * NXOpen::Annotations::Annotation::GetLetteringPreferences ( )

获取注释的文字参数

返回

创建于NX3.0.0。

许可证要求:无

◆ GetLineAndArrowPreferences()

NXOpen::Annotations::LineAndArrowPreferences * NXOpen::Annotations::Annotation::GetLineAndArrowPreferences ( )

获取注释的线条与箭头参数

返回

创建于NX3.0.0。

许可证要求:无

◆ GetSymbolPreferences()

NXOpen::Annotations::SymbolPreferences * NXOpen::Annotations::Annotation::GetSymbolPreferences ( )

获取注释的符号参数

返回

创建于NX5.0.0。

许可证要求:无

◆ GetViews()

std::vector< NXOpen::View * > NXOpen::Annotations::Annotation::GetViews ( )

获取PMI显示实例对象所在的视图 注意:此方法仅对PMI显示实例对象有效。 对非PMI显示实例对象调用将返回空视图列表。 若PMI对象在所有视图中显示,调用也将返回空视图列表。

返回
PMI显示实例对象所在的视图列表
创建于NX4.0.0。

许可要求 : 无

◆ HasAssociativeOrigin()

bool NXOpen::Annotations::Annotation::HasAssociativeOrigin ( )

获取一个标志,指示原点是否为关联原点
创建于NX3.0.0。

许可要求:无

◆ InsertIntoStack()

void NXOpen::Annotations::Annotation::InsertIntoStack ( NXOpen::Annotations::Annotation * stack,
NXOpen::Annotations::StackAlignmentPosition position )

将注释插入到堆叠中。已在堆叠中的注释,需先从原堆叠移除,才能插入到其他堆叠(或同一堆叠),否则无变化。"position"参数控制注释相对于"stack"参数指定的堆叠成员的插入位置。 注意:堆叠有一个主列成员,主列中的每个成员最多可包含三个子成员(左、右、下)。若将注释插入到现有堆叠成员上方,现有成员将成为新添加注释的子成员。 主列最顶部的元素是堆叠的"所有者",堆叠中其他所有注释都将相对于它移动。 注意:此方法不可用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时修改内容将被覆盖。
创建于NX6.0.1。

许可要求 : geometric_tol ("形位公差") OR drafting ("工程图")

参数
stack堆叠中的注释
position对齐位置

◆ IsOutOfDate()

bool NXOpen::Annotations::Annotation::IsOutOfDate ( )

获取指示注释是否过期的标志
创建于NX1847.0.0。

许可要求 : 无

◆ IsRetained()

bool NXOpen::Annotations::Annotation::IsRetained ( )

获取注释是否被保留的标志
创建于NX3.0.0。

许可证要求:无

◆ LeaderOrientation()

NXOpen::Annotations::LeaderOrientation NXOpen::Annotations::Annotation::LeaderOrientation ( )

获取注释的引出线方向。 注意:设置方法不可用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。
创建于NX3.0.0。

许可证要求:无

◆ NumberOfAssociativities()

int NXOpen::Annotations::Annotation::NumberOfAssociativities ( )

获取注释的关联对象数量
创建于NX4.0.0。

许可证要求:无

◆ ParallelToScreen()

bool NXOpen::Annotations::Annotation::ParallelToScreen ( )

获取PMI平行于屏幕的设置
创建于NX11.0.1。

许可要求 : 无

◆ RemoveFromStack()

void NXOpen::Annotations::Annotation::RemoveFromStack ( )

将注释从堆叠中移除。不在堆叠中的注释将被忽略。
创建于NX11.0.1。

许可要求 : geometric_tol ("形位公差") OR drafting ("工程图")

◆ SetAnnotationOrigin()

void NXOpen::Annotations::Annotation::SetAnnotationOrigin ( const NXOpen::Point3d & origin)

设置注释的原点(位置)。 注意:该设置方法不可用于编辑只读对象,例如镜像PMI对象。 若使用,部件更新时更改将被覆盖。
创建于NX3.0.0。

许可要求:实体建模("SOLIDS MODELING") 或 形位公差("GDT") 或 工程图("DRAFTING")

参数
origin新位置

◆ SetAnnotationPlane()

void NXOpen::Annotations::Annotation::SetAnnotationPlane ( NXOpen::Xform * annotationPlane)

设置注释平面。 注意:此方法不可用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。
创建于NX4.0.0。

许可证要求:geometric_tol ("形位公差")

参数
annotationPlane注释平面

◆ SetAssociativeOrigin()

void NXOpen::Annotations::Annotation::SetAssociativeOrigin ( const NXOpen::Annotations::Annotation::AssociativeOriginData & assocOrigin,
const NXOpen::Point3d & origin )

将注释的原点关联到指定几何对象。 注意:此方法不可用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。
创建于NX3.0.0。

许可证要求:solid_modeling ("实体建模") OR geometric_tol ("形位公差") OR drafting ("工程图")

参数
assocOrigin关联数据
origin原点坐标

◆ SetAssociativity()

void NXOpen::Annotations::Annotation::SetAssociativity ( int associativityIndex,
NXOpen::Annotations::Associativity * associativity )

设置指定索引处的关联对象。索引从1开始,且不大于NXOpen::Annotations::Annotation::NumberOfAssociativities的返回值。 注意:此方法不可用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时修改内容将被覆盖。
创建于NX4.0.0。

许可要求 : geometric_tol ("形位公差") OR drafting ("工程图")

参数
associativityIndex关联索引
associativity关联对象

◆ SetFreeze()

void NXOpen::Annotations::Annotation::SetFreeze ( bool freeze)

设置规则创建的PMI的冻结设置
创建于NX2007.0.0。

许可要求 : geometric_tol ("形位公差")

参数
freezePMI冻结设置

◆ SetLeaderOrientation()

void NXOpen::Annotations::Annotation::SetLeaderOrientation ( NXOpen::Annotations::LeaderOrientation leaderOrientation)

设置注释的引出线方向。 注意:此方法不可用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。
创建于NX3.0.0。

许可证要求:geometric_tol ("形位公差") OR drafting ("工程图")

参数
leaderOrientation引出线方向

◆ SetLetteringPreferences()

void NXOpen::Annotations::Annotation::SetLetteringPreferences ( NXOpen::Annotations::LetteringPreferences * letteringPrefs)

设置注释的文字参数。 注意:此方法不可用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。
创建于NX3.0.0。

许可证要求:geometric_tol ("形位公差") OR drafting ("工程图")

参数
letteringPrefs文字参数

◆ SetLineAndArrowPreferences()

void NXOpen::Annotations::Annotation::SetLineAndArrowPreferences ( NXOpen::Annotations::LineAndArrowPreferences * lineArrowPrefs)

设置注释的线条与箭头参数。 注意:此方法不可用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。
创建于NX3.0.0。

许可证要求:geometric_tol ("形位公差") OR drafting ("工程图")

参数
lineArrowPrefs线条与箭头参数

◆ SetParallelToScreen()

void NXOpen::Annotations::Annotation::SetParallelToScreen ( bool parallelToScreen)

设置PMI平行于屏幕的设置
创建于NX11.0.1。

许可要求 : geometric_tol ("形位公差")

参数
parallelToScreen平行于屏幕设置

◆ SetSymbolPreferences()

void NXOpen::Annotations::Annotation::SetSymbolPreferences ( NXOpen::Annotations::SymbolPreferences * symbolPrefs)

设置注释的符号参数。 注意:此方法不可用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。
创建于NX5.0.0。

许可证要求:geometric_tol ("形位公差") OR drafting ("工程图")

参数
symbolPrefs符号参数

◆ SetViews()

void NXOpen::Annotations::Annotation::SetViews ( const std::vector< NXOpen::View * > & modelViews)

设置PMI显示实例对象所在的视图。 注意:此方法仅对PMI显示实例对象有效。 不可用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时修改内容将被覆盖。
创建于NX4.0.0。

许可要求 : geometric_tol ("形位公差")

参数
modelViewsPMI显示实例对象要显示的新视图列表

◆ Suppressed()

bool NXOpen::Annotations::Annotation::Suppressed ( )

获取指示注释是否被抑制的标志
创建于NX12.0.0。

许可要求 : 无