17 #ifndef MATERIALMGMT__MAT1SMARTCURVE__HXX
18 #define MATERIALMGMT__MAT1SMARTCURVE__HXX
21 #include <common/tc_deprecation_macros.h>
24 #include <mat1materialmgmt/libmat1materialmgmt_exports.h>
26 namespace materialmgmt
30 namespace materialmgmt
32 class Mat1SmartCurveImpl;
34 namespace materialmgmt
36 class Mat1SmartCurveDelegate;
38 namespace materialmgmt
40 class Mat1SmartCurveDispatch;
42 namespace materialmgmt
44 class Mat1SmartCurveGenImpl;
88 int setMat1SessionValueX(
const std::vector< double > &values,
const std::vector< int > *isNull=0 );
97 int setMat1SessionValueY(
const std::vector< double > &values,
const std::vector< int > *isNull=0 );
100 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
139 friend class Mat1SmartCurveDelegate;
140 friend class Mat1SmartCurveGenImpl;
143 #include <mat1materialmgmt/libmat1materialmgmt_undef.h>
144 #endif // MATERIALMGMT__MAT1SMARTCURVE__HXX