//Copyright 2020 Siemens Digital Industries Software //================================================== //Copyright $2020. //Siemens Product Lifecycle Management Software Inc. //All Rights Reserved. //================================================== //Copyright 2020 Siemens Digital Industries Software /*================================================================================================== File description: This file contains the declaration for the Business Object, Mfg0BvrArcWeldDelegate Filename: Mfg0BvrArcWeldDelegate.hxx Module: mfgbvr @BMIDE autogenerated ==================================================================================================*/ #ifndef TEAMCENTER__MFG0BVRARCWELDDELEGATE_HXX #define TEAMCENTER__MFG0BVRARCWELDDELEGATE_HXX #include #include #include namespace Teamcenter { class Mfg0BvrArcWeldDelegate; } namespace Teamcenter { class Mfg0BvrArcWeldImpl; } namespace Teamcenter { class Mfg0BvrArcWeld; } namespace Teamcenter { class Mfg0BvrArcWeldGenImpl; } namespace Teamcenter_alias = ::Teamcenter; class MFGBVR_API Teamcenter_alias::Mfg0BvrArcWeldDelegate { public: // Method to initialize this Class static int initializeClass(); // Method to get the Mfg0BvrArcWeldDelegate instance static Mfg0BvrArcWeldDelegate& getInstance(); // Method to create the Mfg0BvrArcWeldImpl pointer static Mfg0BvrArcWeldImpl* createImpl( Mfg0BvrArcWeld& ifObj ); // Method to delete the Mfg0BvrArcWeldImpl pointer static void deleteImpl( Mfg0BvrArcWeldImpl* impl ); /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0ContourBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0Contour_height_1Base(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0DepthBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 10.1 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0filletBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 10.1 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0fillet_typeBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0First_legBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0Groove_angleBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0Groove_radiusBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 10.1 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0groove_typeBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0group_idBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0HeightBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0idBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 10.1 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0joint_typeBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a Double Property /// @version Teamcenter 10.1 /// @param value - Parameter Value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0lengthBase(const Mfg0BvrArcWeld &ifObj, double &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0MethodBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0output_typeBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0Penetration_depth_1Base(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0Plug_diameterBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0ProcessBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0Root_openingBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0Root_penetrationBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0Second_legBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0SetupBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0SizeBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a Double Property /// @version Teamcenter 10.1 /// @param value - Parameter Value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0volumeBase(const Mfg0BvrArcWeld &ifObj, double &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0Weld_lengthBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0weld_typeBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Getter for a string Property /// @version Teamcenter 9 /// @param value - Parameter value /// @param isNull - Returns true if the Parameter value is null /// @return - Status. 0 if successful /// int getMfg0Weld_VolumeBase(const Mfg0BvrArcWeld &ifObj, std::string &value, bool &isNull ) const; /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0ContourBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0Contour_height_1Base(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0DepthBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 10.1 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0filletBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 10.1 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0fillet_typeBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0First_legBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0Groove_angleBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0Groove_radiusBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 10.1 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0groove_typeBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0group_idBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0HeightBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0idBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 10.1 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0joint_typeBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a Double Property /// @version Teamcenter 10.1 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0lengthBase(Mfg0BvrArcWeld &ifObj, double value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0MethodBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0output_typeBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0Penetration_depth_1Base(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0Plug_diameterBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0ProcessBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0Root_openingBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0Root_penetrationBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0Second_legBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0SetupBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0SizeBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a Double Property /// @version Teamcenter 10.1 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0volumeBase(Mfg0BvrArcWeld &ifObj, double value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0Weld_lengthBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0weld_typeBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); /// /// Setter for a string Property /// @version Teamcenter 9 /// @param value - Value to be set for the parameter /// @param isNull - If true, set the parameter value to null /// @return - Status. 0 if successful /// int setMfg0Weld_VolumeBase(Mfg0BvrArcWeld &ifObj, const std::string &value, bool isNull ); protected: // Pointer to the instance static Mfg0BvrArcWeldDelegate* m_pInstance; Mfg0BvrArcWeldDelegate(); virtual ~Mfg0BvrArcWeldDelegate(); static void setInstance( Mfg0BvrArcWeldDelegate* instance ); private: friend class ::Teamcenter::Mfg0BvrArcWeldGenImpl; }; #include #endif // TEAMCENTER__MFG0BVRARCWELDDELEGATE_HXX