严重性 代码 说明 项目 文件 行 禁止显示状态
错误(活动) E0020 未定义标识符 "selectedCurves" caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 257
错误(活动) E0153 表达式必须具有类类型,但它具有类型 "NXOpen::Update *" caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 304
错误(活动) E0020 未定义标识符 "filletRadius" caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 259
错误(活动) E0140 函数调用中的参数太多 caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 427
错误(活动) E0415 不存在从 "void" 转换到 "NXOpen::Point3d" 的适当构造函数 caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 427
错误(活动) E0135 class "NXOpen::Point3d" 没有成员 "DistanceTo" caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 380
错误(活动) E0135 class "NXOpen::Point3d" 没有成员 "DistanceTo" caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 384
错误(活动) E0135 class "NXOpen::Point3d" 没有成员 "DistanceTo" caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 388
错误(活动) E0135 class "NXOpen::Point3d" 没有成员 "DistanceTo" caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 392
错误(活动) E0135 class "NXOpen::Curve" 没有成员 "ParametrizePoint" caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 416
错误(活动) E0135 class "NXOpen::Curve" 没有成员 "GetLimits" caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 412
错误(活动) E0135 class "NXOpen::Curve" 没有成员 "GetEndPoints" caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 375
错误(活动) E0135 class "NXOpen::Curve" 没有成员 "GetEndPoints" caotudaoR D:\NXopen\BaiduSyncdisk\studio\caotudaoR\caotudaoR.cpp 376 “#ifndef NXOpen_CURVE_HXX_INCLUDED
#define NXOpen_CURVE_HXX_INCLUDED
//--------------------------------------------------------------------------
// Header for C++ interface to JA API
//--------------------------------------------------------------------------
//
// Source File:
// Curve.ja
//
// Generated by:
// apiwrap
//
// WARNING:
// This file is automatically generated - do not edit by hand
//
#ifdef _MSC_VER
#pragma once
#endif
#include <NXOpen/NXDeprecation.hxx>
#include <vector>
#include <NXOpen/NXString.hxx>
#include <NXOpen/Callback.hxx>
#include <NXOpen/Drawings_DraftingCurveInfo.hxx>
#include <NXOpen/IBaseCurve.hxx>
#include <NXOpen/ICurve.hxx>
#include <NXOpen/INXObject.hxx>
#include <NXOpen/IProfile.hxx>
#include <NXOpen/SmartObject.hxx>
#include <NXOpen/libnxopencpp_exports.hxx>
#ifdef _MSC_VER
#pragma warning(push)
#pragma warning(disable:4996)
#endif
#ifdef __GNUC__
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif
namespace NXOpen
{
class Curve;
namespace Assemblies
{
class Component;
}
class BasePart;
namespace Drawings
{
class DraftingCurveInfo;
}
class IBaseCurve;
class ICurve;
class INXObject;
class IProfile;
class SmartObject;
class _CurveBuilder;
class CurveImpl;
/** Represents a curve. <br> This is an abstract class, and cannot be instantiated <br>
<br> Created in NX3.0.0. <br>
*/
class NXOPENCPPEXPORT Curve : public NXOpen::SmartObject, public virtual NXOpen::ICurve, public virtual NXOpen::IProfile
{
private: CurveImpl * m_curve_impl;
private: friend class _CurveBuilder;
protected: Curve();
public: ~Curve();
/** Creates new DraftingCurveInfo object @return New DraftingCurveInfo object. Returns NULL if the input curve
is not a drafting curve
<br> Created in NX10.0.0. <br>
<br> License requirements : None */
public: virtual NXOpen::Drawings::DraftingCurveInfo * GetDraftingCurveInfo
(
);
/** Returns the length of the object @return
<br> Created in NX3.0.0. <br>
<br> License requirements : None */
public: virtual double GetLength
(
);
/**Returns the reference state of a curve
<br> Created in NX8.0.0. <br>
<br> License requirements : None */
public: virtual bool IsReference
(
);
};
}
#ifdef _MSC_VER
#pragma warning(pop)
#endif
#ifdef __GNUC__
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
#endif
#endif
#undef EXPORTLIBRARY
#endif
”“#ifndef NXOpen_UGMATH_HXX_INCLUDED
#define NXOpen_UGMATH_HXX_INCLUDED
//--------------------------------------------------------------------------
// Header for C++ interface to JA API
//--------------------------------------------------------------------------
//
// Source File:
// ugmath.ja
//
// Generated by:
// apiwrap
//
// WARNING:
// This file is automatically generated - do not edit by hand
//
#ifdef _MSC_VER
#pragma once
#endif
#include <NXOpen/NXDeprecation.hxx>
#include <vector>
#include <NXOpen/NXString.hxx>
#include <NXOpen/Callback.hxx>
#ifdef _MSC_VER
#pragma warning(push)
#pragma warning(disable:4996)
#endif
#ifdef __GNUC__
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif
namespace NXOpen
{
/** Represents three-dimensional cartesian coordinates for a point
<br> Created in NX3.0.0. <br>
*/
struct Point3d
{
public: /** x */ double X;
public: /** y */ double Y;
public: /** z */ double Z;
public: Point3d() :
X(),
Y(),
Z()
{
}
/** Constructor for the Point3d struct. */
public: Point3d(double xInitial /** x */ ,
double yInitial /** y */ ,
double zInitial /** z */ ) :
X(xInitial),
Y(yInitial),
Z(zInitial)
{
}
};
/** Represents a three-dimensional vector
<br> Created in NX3.0.0. <br>
*/
struct Vector3d
{
public: /** x */ double X;
public: /** y */ double Y;
public: /** z */ double Z;
public: Vector3d() :
X(),
Y(),
Z()
{
}
/** Constructor for the Vector3d struct. */
public: Vector3d(double xInitial /** x */ ,
double yInitial /** y */ ,
double zInitial /** z */ ) :
X(xInitial),
Y(yInitial),
Z(zInitial)
{
}
};
/** Represents a 3 x 3 matrix
<br> Created in NX3.0.0. <br>
*/
struct Matrix3x3
{
public: /** xx */ double Xx;
public: /** xy */ double Xy;
public: /** xz */ double Xz;
public: /** yx */ double Yx;
public: /** yy */ double Yy;
public: /** yz */ double Yz;
public: /** zx */ double Zx;
public: /** zy */ double Zy;
public: /** zz */ double Zz;
public: Matrix3x3() :
Xx(),
Xy(),
Xz(),
Yx(),
Yy(),
Yz(),
Zx(),
Zy(),
Zz()
{
}
/** Constructor for the Matrix3x3 struct. */
public: Matrix3x3(double xxInitial /** xx */ ,
double xyInitial /** xy */ ,
double xzInitial /** xz */ ,
double yxInitial /** yx */ ,
double yyInitial /** yy */ ,
double yzInitial /** yz */ ,
double zxInitial /** zx */ ,
double zyInitial /** zy */ ,
double zzInitial /** zz */ ) :
Xx(xxInitial),
Xy(xyInitial),
Xz(xzInitial),
Yx(yxInitial),
Yy(yyInitial),
Yz(yzInitial),
Zx(zxInitial),
Zy(zyInitial),
Zz(zzInitial)
{
}
};
/** Represents two-dimensional cartesian coordinates for a point
<br> Created in NX6.0.0. <br>
*/
struct Point2d
{
public: /** x */ double X;
public: /** y */ double Y;
public: Point2d() :
X(),
Y()
{
}
/** Constructor for the Point2d struct. */
public: Point2d(double xInitial /** x */ ,
double yInitial /** y */ ) :
X(xInitial),
Y(yInitial)
{
}
};
/** Represents four-dimensional homogeneous coordinates for a point.
To convert to three-dimensional cartesian coordinates,
divide x, y and z by w.
<br> Created in NX8.5.0. <br>
*/
struct Point4d
{
public: /** x */ double X;
public: /** y */ double Y;
public: /** z */ double Z;
public: /** weight */double W;
public: Point4d() :
X(),
Y(),
Z(),
W()
{
}
/** Constructor for the Point4d struct. */
public: Point4d(double xInitial /** x */ ,
double yInitial /** y */ ,
double zInitial /** z */ ,
double wInitial /** weight */) :
X(xInitial),
Y(yInitial),
Z(zInitial),
W(wInitial)
{
}
};
}
#ifdef _MSC_VER
#pragma warning(pop)
#endif
#ifdef __GNUC__
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
#endif
#endif
#endif
”