|
NX Open C++ 参考指南 2406 v1.1
|
验证日志记录器 更多...
#include <Validate_Logger.hxx>
Public 成员函数 | |
| void | LogBooleanAttribute (const char *title, bool booleanValue) |
| void | LogBooleanAttribute (const NXString &title, bool booleanValue) |
| void | LogBooleanAttributes (const char *title, const std::vector< bool > &attrs) |
| void | LogBooleanAttributes (const NXString &title, const std::vector< bool > &attrs) |
| NXOpen::Validate::Logger * | LogChildNode (const char *childLoggerName) |
| NXOpen::Validate::Logger * | LogChildNode (const NXString &childLoggerName) |
| void | LogIntegerAttribute (const char *title, int integerValue) |
| void | LogIntegerAttribute (const NXString &title, int integerValue) |
| void | LogIntegerAttributes (const char *title, const std::vector< int > &attrs) |
| void | LogIntegerAttributes (const NXString &title, const std::vector< int > &attrs) |
| NXOpen::Validate::Logger * | LogMessageNode (NXOpen::Validation::Result outcome, const char *message) |
| NXOpen::Validate::Logger * | LogMessageNode (NXOpen::Validation::Result outcome, const NXString &message) |
| void | LogNXObject (NXOpen::Validation::Result outcome, NXOpen::NXObject *anObject) |
| void | LogNXObject (NXOpen::Validation::Result outcome, NXOpen::NXObject *anObject, const char *message) |
| void | LogNXObject (NXOpen::Validation::Result outcome, NXOpen::NXObject *anObject, const char *message, const char *objectName, const std::vector< NXOpen::Point3d > &referencePoints, const std::vector< NXOpen::Vector3d > &referenceVectors) |
| void | LogNXObject (NXOpen::Validation::Result outcome, NXOpen::NXObject *anObject, const NXString &message) |
| void | LogNXObject (NXOpen::Validation::Result outcome, NXOpen::NXObject *anObject, const NXString &message, const NXString &objectName, const std::vector< NXOpen::Point3d > &referencePoints, const std::vector< NXOpen::Vector3d > &referenceVectors) |
| NXOpen::Validate::Logger * | LogNXObjectNode (NXOpen::Validation::Result outcome, NXOpen::NXObject *anObject, const char *message) |
| NXOpen::Validate::Logger * | LogNXObjectNode (NXOpen::Validation::Result outcome, NXOpen::NXObject *anObject, const NXString &message) |
| NXOpen::Validate::Logger * | LogNXObjectNodeOnly (NXOpen::Validation::Result outcome, NXOpen::NXObject *anObject) |
| NXOpen::Validate::Logger * | LogNXObjectNodeWithInfo (NXOpen::Validation::Result outcome, NXOpen::NXObject *anObject, const char *message, const char *objectName, const std::vector< NXOpen::Point3d > &referencePoints, const std::vector< NXOpen::Vector3d > &referenceVectors) |
| NXOpen::Validate::Logger * | LogNXObjectNodeWithInfo (NXOpen::Validation::Result outcome, NXOpen::NXObject *anObject, const NXString &message, const NXString &objectName, const std::vector< NXOpen::Point3d > &referencePoints, const std::vector< NXOpen::Vector3d > &referenceVectors) |
| NXOpen::Validate::Logger * | LogNXObjectSet (const char *name, const char *message) |
| NXOpen::Validate::Logger * | LogNXObjectSet (const NXString &name, const NXString &message) |
| void | LogRealAttribute (const char *title, double realValue) |
| void | LogRealAttribute (const NXString &title, double realValue) |
| void | LogRealAttributes (const char *title, const std::vector< double > &attrs) |
| void | LogRealAttributes (const NXString &title, const std::vector< double > &attrs) |
| void | LogReferencePoints (const std::vector< NXOpen::Point3d > &referencePoints) |
| void | LogReferenceVectors (const std::vector< NXOpen::Point3d > &locations, const std::vector< NXOpen::Vector3d > &directions) |
| void | LogResult (NXOpen::Validation::Result outcome, const char *message) |
| void | LogResult (NXOpen::Validation::Result outcome, const NXString &message) |
| NXOpen::Validate::Logger * | LogResultNode (NXOpen::Validation::Result outcome, const char *message) |
| NXOpen::Validate::Logger * | LogResultNode (NXOpen::Validation::Result outcome, const NXString &message) |
| NXOpen::Validate::Logger * | LogResultNodeOnly (NXOpen::Validation::Result outcome) |
| void | LogStringAttribute (const char *title, const char *stringValue) |
| void | LogStringAttribute (const NXString &title, const NXString &stringValue) |
| void | LogStringAttributes (const char *title, std::vector< NXString > &attrs) |
| void | LogStringAttributes (const NXString &title, std::vector< NXString > &attrs) |
| virtual | ~Logger () |
| Public 成员函数 继承自 NXOpen::TransientObject | |
| void * | GetHandle () |
验证日志记录器
为 Validate::CheckerDefinition 记录验证结果和详情。
创建于 NX1899.0.0。
|
virtual |
从内存中释放对象。调用此方法后,使用该对象将是非法的。在 .NET 中,当对象被垃圾回收器删除时会自动调用此方法。
创建于 NX1899.0.0。
许可证要求:无
| void NXOpen::Validate::Logger::LogBooleanAttribute | ( | const char * | title, |
| bool | booleanValue ) |
记录布尔(逻辑)属性。 如果已存在相同标题的属性,会覆盖它。
创建于 NX1953.0.0。
许可证要求:ug_checkmate("UG Check Mate")
| title | 属性的标题。 |
| booleanValue | 布尔类型属性的值。 |
| void NXOpen::Validate::Logger::LogBooleanAttribute | ( | const NXString & | title, |
| bool | booleanValue ) |
记录布尔(逻辑)属性。 如果已存在相同标题的属性,会覆盖它。
创建于 NX1953.0.0。
许可证要求:ug_checkmate("UG Check Mate")
| title | 属性的标题。 |
| booleanValue | 布尔类型属性的值。 |
| void NXOpen::Validate::Logger::LogBooleanAttributes | ( | const char * | title, |
| const std::vector< bool > & | attrs ) |
记录一个布尔(逻辑)类型的数组属性。如果同名属性已存在,则覆盖该属性。
创建于 NX1953.0.0 版本。
许可要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| attrs | 布尔类型属性的数组值。 |
| void NXOpen::Validate::Logger::LogBooleanAttributes | ( | const NXString & | title, |
| const std::vector< bool > & | attrs ) |
记录一个布尔(逻辑)类型的数组属性。如果同名属性已存在,则覆盖该属性。
创建于 NX1953.0.0 版本。
许可要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| attrs | 布尔类型属性的数组值。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogChildNode | ( | const char * | childLoggerName | ) |
获取子记录器节点。
| childLoggerName | 子记录器的名称。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogChildNode | ( | const NXString & | childLoggerName | ) |
获取子记录器节点。
| childLoggerName | 子记录器的名称。 |
| void NXOpen::Validate::Logger::LogIntegerAttribute | ( | const char * | title, |
| int | integerValue ) |
记录一个整数类型属性。如果同名属性已存在,则覆盖该属性。
创建于 NX1953.0.0 版本。
许可要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| integerValue | 整数类型属性的值。 |
| void NXOpen::Validate::Logger::LogIntegerAttribute | ( | const NXString & | title, |
| int | integerValue ) |
记录整数数字属性。 如果已存在相同标题的属性,会覆盖它。
创建于 NX1953.0.0。
许可证要求:ug_checkmate("UG Check Mate")
| title | 属性的标题。 |
| integerValue | 整数数字类型属性的值。 |
| void NXOpen::Validate::Logger::LogIntegerAttributes | ( | const char * | title, |
| const std::vector< int > & | attrs ) |
记录一个整数类型的数组属性。如果同名属性已存在,则覆盖该属性。
创建于 NX1953.0.0 版本。
许可要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| attrs | 整数类型属性的数组值。 |
| void NXOpen::Validate::Logger::LogIntegerAttributes | ( | const NXString & | title, |
| const std::vector< int > & | attrs ) |
记录一个整数类型的数组属性。如果同名属性已存在,则覆盖该属性。
创建于 NX1953.0.0 版本。
许可要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| attrs | 整数类型属性的数组值。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogMessageNode | ( | NXOpen::Validation::Result | outcome, |
| const char * | message ) |
记录验证消息节点。
| outcome | 验证结果。 |
| message | 描述验证结果的消息。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogMessageNode | ( | NXOpen::Validation::Result | outcome, |
| const NXString & | message ) |
记录验证消息节点。
| outcome | 验证结果。 |
| message | 描述验证结果的消息。 |
| void NXOpen::Validate::Logger::LogNXObject | ( | NXOpen::Validation::Result | outcome, |
| NXOpen::NXObject * | anObject ) |
记录验证结果和 NXObject 作为验证结果详情。
在 NX1899.0.0 中创建。
许可证要求:ug_checkmate("UG Check Mate")
| outcome | 验证结果。 |
| anObject | 要记录为验证结果详情的对象。 |
| void NXOpen::Validate::Logger::LogNXObject | ( | NXOpen::Validation::Result | outcome, |
| NXOpen::NXObject * | anObject, | ||
| const char * | message ) |
记录验证结果和 NXObject 作为验证结果详情。
在 NX1899.0.0 中创建。
许可证要求:ug_checkmate("UG Check Mate")
| outcome | 验证结果。 |
| anObject | 要记录为验证结果详情的对象。 |
| message | 将对象描述为验证结果的消息。 |
| void NXOpen::Validate::Logger::LogNXObject | ( | NXOpen::Validation::Result | outcome, |
| NXOpen::NXObject * | anObject, | ||
| const char * | message, | ||
| const char * | objectName, | ||
| const std::vector< NXOpen::Point3d > & | referencePoints, | ||
| const std::vector< NXOpen::Vector3d > & | referenceVectors ) |
记录验证结果和 NXObject 作为验证结果详情。
在 NX1899.0.0 中创建。
许可证要求:ug_checkmate("UG Check Mate")
| outcome | 验证结果。 |
| anObject | 要记录为验证结果详情的对象。 |
| message | 将对象描述为验证结果的消息。 |
| objectName | 对象的显示名称。如果未指定,系统将分配一个。 |
| referencePoints | 对象的参考点。每个参考点用作参考向量的位置。 |
| referenceVectors | 对象的参考向量。每个参考向量由 NXOpen::Point3d 位置(在 referencePoints 中定义)和 NXOpen::Vector3d 方向设置。 |
| void NXOpen::Validate::Logger::LogNXObject | ( | NXOpen::Validation::Result | outcome, |
| NXOpen::NXObject * | anObject, | ||
| const NXString & | message ) |
记录验证结果和 NXObject 作为验证结果详情。
在 NX1899.0.0 中创建。
许可证要求:ug_checkmate("UG Check Mate")
| outcome | 验证结果。 |
| anObject | 要记录为验证结果详情的对象。 |
| message | 将对象描述为验证结果的消息。 |
| void NXOpen::Validate::Logger::LogNXObject | ( | NXOpen::Validation::Result | outcome, |
| NXOpen::NXObject * | anObject, | ||
| const NXString & | message, | ||
| const NXString & | objectName, | ||
| const std::vector< NXOpen::Point3d > & | referencePoints, | ||
| const std::vector< NXOpen::Vector3d > & | referenceVectors ) |
记录验证结果和 NXObject 作为验证结果详情。
在 NX1899.0.0 中创建。
许可证要求:ug_checkmate("UG Check Mate")
| outcome | 验证结果。 |
| anObject | 要记录为验证结果详情的对象。 |
| message | 将对象描述为验证结果的消息。 |
| objectName | 对象的显示名称。如果未指定,系统将分配一个。 |
| referencePoints | 对象的参考点。每个参考点用作参考向量的位置。 |
| referenceVectors | 对象的参考向量。每个参考向量由 NXOpen::Point3d 位置(在 referencePoints 中定义)和 NXOpen::Vector3d 方向设置。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogNXObjectNode | ( | NXOpen::Validation::Result | outcome, |
| NXOpen::NXObject * | anObject, | ||
| const char * | message ) |
记录验证结果节点和带消息的 NXObject 作为验证结果详情。
| outcome | 验证结果。 |
| anObject | 要记录为验证结果详情的对象。 |
| message | 将对象描述为验证结果的消息。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogNXObjectNode | ( | NXOpen::Validation::Result | outcome, |
| NXOpen::NXObject * | anObject, | ||
| const NXString & | message ) |
记录验证结果节点和带消息的 NXObject 作为验证结果详情。
| outcome | 验证结果。 |
| anObject | 要记录为验证结果详情的对象。 |
| message | 将对象描述为验证结果的消息。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogNXObjectNodeOnly | ( | NXOpen::Validation::Result | outcome, |
| NXOpen::NXObject * | anObject ) |
记录验证结果节点和 NXObject 作为验证结果详情。
| outcome | 验证结果。 |
| anObject | 要记录为验证结果详情的对象。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogNXObjectNodeWithInfo | ( | NXOpen::Validation::Result | outcome, |
| NXOpen::NXObject * | anObject, | ||
| const char * | message, | ||
| const char * | objectName, | ||
| const std::vector< NXOpen::Point3d > & | referencePoints, | ||
| const std::vector< NXOpen::Vector3d > & | referenceVectors ) |
记录验证结果节点和带有详细信息的NXObject 作为验证结果详情。
| outcome | 验证结果。 |
| anObject | 要记录为验证结果详情的对象。 |
| message | 描述对象作为验证结果的消息。 |
| objectName | 对象的显示名称。如果未指定,系统会分配一个。 |
| referencePoints | 对象的参考点。对几何验证有用。 |
| referenceVectors | 对象的参考向量。对几何验证有用。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogNXObjectNodeWithInfo | ( | NXOpen::Validation::Result | outcome, |
| NXOpen::NXObject * | anObject, | ||
| const NXString & | message, | ||
| const NXString & | objectName, | ||
| const std::vector< NXOpen::Point3d > & | referencePoints, | ||
| const std::vector< NXOpen::Vector3d > & | referenceVectors ) |
记录验证结果节点和带有详细信息的NXObject 作为验证结果详情。
| outcome | 验证结果。 |
| anObject | 要记录为验证结果详情的对象。 |
| message | 描述对象作为验证结果的消息。 |
| objectName | 对象的显示名称。如果未指定,系统会分配一个。 |
| referencePoints | 对象的参考点。对几何验证有用。 |
| referenceVectors | 对象的参考向量。对几何验证有用。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogNXObjectSet | ( | const char * | name, |
| const char * | message ) |
在子日志记录器中记录一组NXObject 。
| name | 集合的名称。 |
| message | 描述集合的消息。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogNXObjectSet | ( | const NXString & | name, |
| const NXString & | message ) |
在子日志记录器中记录一组NXObject 。
| name | 集合的名称。 |
| message | 描述集合的消息。 |
| void NXOpen::Validate::Logger::LogRealAttribute | ( | const char * | title, |
| double | realValue ) |
记录一个实数类型属性。如果同名属性已存在,则覆盖该属性。
创建于 NX1953.0.0 版本。
许可要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| realValue | 实数类型属性的值。 |
| void NXOpen::Validate::Logger::LogRealAttribute | ( | const NXString & | title, |
| double | realValue ) |
记录一个实数类型属性。如果同名属性已存在,则覆盖该属性。
创建于 NX1953.0.0 版本。
许可要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| realValue | 实数类型属性的值。 |
| void NXOpen::Validate::Logger::LogRealAttributes | ( | const char * | title, |
| const std::vector< double > & | attrs ) |
记录一个实数类型的数组属性。如果同名属性已存在,则覆盖该属性。
创建于 NX1953.0.0 版本。
许可要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| attrs | 实数类型属性的数组值。 |
| void NXOpen::Validate::Logger::LogRealAttributes | ( | const NXString & | title, |
| const std::vector< double > & | attrs ) |
记录一个实数类型的数组属性。如果同名属性已存在,则覆盖该属性。
创建于 NX1953.0.0 版本。
许可要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| attrs | 实数类型属性的数组值。 |
| void NXOpen::Validate::Logger::LogReferencePoints | ( | const std::vector< NXOpen::Point3d > & | referencePoints | ) |
记录NXObject 的参考点作为验证结果详情。
创建于 NX2406.0.0。
许可证要求:ug_checkmate("UG Check Mate")
| referencePoints | 对象的参考点。 |
| void NXOpen::Validate::Logger::LogReferenceVectors | ( | const std::vector< NXOpen::Point3d > & | locations, |
| const std::vector< NXOpen::Vector3d > & | directions ) |
记录NXObject 的参考向量作为验证结果详情。每个参考向量由NXOpen::Point3d 位置和NXOpen::Vector3d 方向设定。
创建于 NX2406.0.0。
许可证要求:ug_checkmate("UG Check Mate")
| locations | 对象的参考向量位置。 |
| directions | 对象的参考向量方向。 |
| void NXOpen::Validate::Logger::LogResult | ( | NXOpen::Validation::Result | outcome, |
| const char * | message ) |
记录带有描述性消息的验证结果。
创建于 NX1899.0.0。
许可证要求:ug_checkmate ("UG Check Mate")
| outcome | 验证结果。 |
| message | 描述验证结果的消息。 |
| void NXOpen::Validate::Logger::LogResult | ( | NXOpen::Validation::Result | outcome, |
| const NXString & | message ) |
记录带有描述性消息的验证结果。
创建于 NX1899.0.0。
许可证要求:ug_checkmate ("UG Check Mate")
| outcome | 验证结果。 |
| message | 描述验证结果的消息。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogResultNode | ( | NXOpen::Validation::Result | outcome, |
| const char * | message ) |
记录带有描述性消息的验证结果节点。
| outcome | 验证结果。 |
| message | 描述验证结果的消息。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogResultNode | ( | NXOpen::Validation::Result | outcome, |
| const NXString & | message ) |
记录带有描述性消息的验证结果节点。
| outcome | 验证结果。 |
| message | 描述验证结果的消息。 |
| NXOpen::Validate::Logger * NXOpen::Validate::Logger::LogResultNodeOnly | ( | NXOpen::Validation::Result | outcome | ) |
记录不带描述性消息的验证结果节点。
| outcome | 验证结果。 |
| void NXOpen::Validate::Logger::LogStringAttribute | ( | const char * | title, |
| const char * | stringValue ) |
记录一个字符串类型属性。如果同名属性已存在,则覆盖该属性。
创建于 NX1953.0.0 版本。
许可要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| stringValue | 字符串类型属性的值。 |
| void NXOpen::Validate::Logger::LogStringAttribute | ( | const NXString & | title, |
| const NXString & | stringValue ) |
记录一个字符串类型属性。如果同名属性已存在,则覆盖该属性。
创建于 NX1953.0.0 版本。
许可要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| stringValue | 字符串类型属性的值。 |
| void NXOpen::Validate::Logger::LogStringAttributes | ( | const char * | title, |
| std::vector< NXString > & | attrs ) |
记录字符串类型的数组属性。 如果具有相同标题的属性已存在,则覆盖该属性。
于 NX1953.0.0 版本创建。
许可证要求:ug_checkmate ("UG Check Mate")
| title | 属性的标题。 |
| attrs | 字符串类型属性的数组值。 |