17 #ifndef TEAMCENTER__CFG0CONFIGURATOR__CFG0CONFIGURATORPERSPECTIVE__HXX
18 #define TEAMCENTER__CFG0CONFIGURATOR__CFG0CONFIGURATORPERSPECTIVE__HXX
23 #include <common/tc_deprecation_macros.h>
26 #include <Cfg0configurator/libcfg0configurator_exports.h>
30 namespace Cfg0configurator
32 class Cfg0ConfiguratorPerspective;
37 namespace Cfg0configurator
39 class Cfg0ConfiguratorPerspectiveImpl;
44 namespace Cfg0configurator
46 class Cfg0ConfiguratorPerspectiveDelegate;
51 namespace Cfg0configurator
53 class Cfg0ConfiguratorPerspectiveDispatch;
58 namespace Cfg0configurator
60 class Cfg0ConfiguratorPerspectiveGenImpl;
177 int getCfg0Features( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
186 int getCfg0FeatureSets( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
213 int getCfg0Models( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
374 int setCfg0ProductItems(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
413 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
452 friend class Cfg0ConfiguratorPerspectiveDelegate;
453 friend class Cfg0ConfiguratorPerspectiveGenImpl;
456 #include <Cfg0configurator/libcfg0configurator_undef.h>
457 #endif // TEAMCENTER__CFG0CONFIGURATOR__CFG0CONFIGURATORPERSPECTIVE__HXX