Teamcenter C++ API Reference  2312
Mfg0BvrWeldPoint.hxx
Go to the documentation of this file.
1 //Copyright 2022 Siemens Digital Industries Software
2 //==================================================
3 //Copyright $2023.
4 //Siemens Product Lifecycle Management Software Inc.
5 //All Rights Reserved.
6 //==================================================
7 //Copyright 2022 Siemens Digital Industries Software
8 
9 /*==================================================================================================
10 File description:
11  This file contains the declaration for the Business Object, Mfg0BvrWeldPoint
12  Filename: Mfg0BvrWeldPoint.hxx
13  Module: mfgbvr
14  @BMIDE autogenerated
15 ==================================================================================================*/
16 
17 #ifndef TEAMCENTER__MFG0BVRWELDPOINT__HXX
18 #define TEAMCENTER__MFG0BVRWELDPOINT__HXX
19 
20 #include <string>
21 #include <common/tc_deprecation_macros.h>
23 
24 #include <mfgbvr/libmfgbvr_exports.h>
25 
26 namespace Teamcenter
27 {
28  class Mfg0BvrWeldPoint;
29 }
30 namespace Teamcenter
31 {
32  class Mfg0BvrWeldPointImpl;
33 }
34 namespace Teamcenter
35 {
36  class Mfg0BvrWeldPointDelegate;
37 }
38 namespace Teamcenter
39 {
40  class Mfg0BvrWeldPointDispatch;
41 }
42 namespace Teamcenter
43 {
44  class Mfg0BvrWeldPointGenImpl;
45 }
46 namespace Teamcenter
47 {
48  class RootObjectImpl;
49 }
50 
51 class MFGBVR_API Teamcenter::Mfg0BvrWeldPoint
53 {
54 public:
55 
60  static const std::string& getInterfaceName();
61 
62 
70  int getMfg0cool_time1( double &value, bool &isNull ) const;
71 
79  int getMfg0cool_time2( double &value, bool &isNull ) const;
80 
88  int getMfg0designation( std::string &value, bool &isNull ) const;
89 
97  int getMfg0feat_comment( std::string &value, bool &isNull ) const;
98 
106  int getMfg0gov_mtl_thk( std::string &value, bool &isNull ) const;
107 
115  int getMfg0group_id( std::string &value, bool &isNull ) const;
116 
124  int getMfg0hold_time( double &value, bool &isNull ) const;
125 
133  int getMfg0id( std::string &value, bool &isNull ) const;
134 
142  int getMfg0max_current( double &value, bool &isNull ) const;
143 
151  int getMfg0metal_comb( std::string &value, bool &isNull ) const;
152 
160  int getMfg0min_current1( double &value, bool &isNull ) const;
161 
169  int getMfg0min_current2( double &value, bool &isNull ) const;
170 
178  int getMfg0nugget_dia( double &value, bool &isNull ) const;
179 
187  int getMfg0num_of_welds_in_group( int &value, bool &isNull ) const;
188 
196  int getMfg0number_of_sheets_welded( int &value, bool &isNull ) const;
197 
205  int getMfg0output_type( std::string &value, bool &isNull ) const;
206 
214  int getMfg0pulse_num1( int &value, bool &isNull ) const;
215 
223  int getMfg0pulse_num2( int &value, bool &isNull ) const;
224 
232  int getMfg0pulse_time1( double &value, bool &isNull ) const;
233 
241  int getMfg0pulse_time2( double &value, bool &isNull ) const;
242 
250  int getMfg0resistance( double &value, bool &isNull ) const;
251 
259  int getMfg0spot_dimensional_ctrl( std::string &value, bool &isNull ) const;
260 
268  int getMfg0spot_kpc( std::string &value, bool &isNull ) const;
269 
277  int getMfg0spot_kpc_justification( std::string &value, bool &isNull ) const;
278 
286  int getMfg0spot_process_ctrl( std::string &value, bool &isNull ) const;
287 
295  int getMfg0squeeze_time( double &value, bool &isNull ) const;
296 
304  int getMfg0stackup( std::string &value, bool &isNull ) const;
305 
313  int getMfg0standard( std::string &value, bool &isNull ) const;
314 
322  int getMfg0symbol_name( std::string &value, bool &isNull ) const;
323 
331  int getMfg0tol( int &value, bool &isNull ) const;
332 
340  int getMfg0weld_class( std::string &value, bool &isNull ) const;
341 
349  int getMfg0weld_force( double &value, bool &isNull ) const;
350 
358  int getMfg0weld_group_min( int &value, bool &isNull ) const;
359 
367  int getMfg0weld_group_total( int &value, bool &isNull ) const;
368 
376  int getMfg0weld_i_value( double &value, bool &isNull ) const;
377 
385  int getMfg0weld_j_value( double &value, bool &isNull ) const;
386 
394  int getMfg0weld_k_value( double &value, bool &isNull ) const;
395 
403  int getMfg0weld_time( double &value, bool &isNull ) const;
404 
412  int getMfg0weld_type( std::string &value, bool &isNull ) const;
413 
421  int setMfg0cool_time1( double value, bool isNull=false );
422 
430  int setMfg0cool_time2( double value, bool isNull=false );
431 
439  int setMfg0designation( const std::string &value, bool isNull=false );
440 
448  int setMfg0feat_comment( const std::string &value, bool isNull=false );
449 
457  int setMfg0gov_mtl_thk( const std::string &value, bool isNull=false );
458 
466  int setMfg0group_id( const std::string &value, bool isNull=false );
467 
475  int setMfg0hold_time( double value, bool isNull=false );
476 
484  int setMfg0id( const std::string &value, bool isNull=false );
485 
493  int setMfg0max_current( double value, bool isNull=false );
494 
502  int setMfg0metal_comb( const std::string &value, bool isNull=false );
503 
511  int setMfg0min_current1( double value, bool isNull=false );
512 
520  int setMfg0min_current2( double value, bool isNull=false );
521 
529  int setMfg0nugget_dia( double value, bool isNull=false );
530 
538  int setMfg0num_of_welds_in_group( int value, bool isNull=false );
539 
547  int setMfg0number_of_sheets_welded( int value, bool isNull=false );
548 
556  int setMfg0output_type( const std::string &value, bool isNull=false );
557 
565  int setMfg0pulse_num1( int value, bool isNull=false );
566 
574  int setMfg0pulse_num2( int value, bool isNull=false );
575 
583  int setMfg0pulse_time1( double value, bool isNull=false );
584 
592  int setMfg0pulse_time2( double value, bool isNull=false );
593 
601  int setMfg0resistance( double value, bool isNull=false );
602 
610  int setMfg0spot_dimensional_ctrl( const std::string &value, bool isNull=false );
611 
619  int setMfg0spot_kpc( const std::string &value, bool isNull=false );
620 
628  int setMfg0spot_kpc_justification( const std::string &value, bool isNull=false );
629 
637  int setMfg0spot_process_ctrl( const std::string &value, bool isNull=false );
638 
646  int setMfg0squeeze_time( double value, bool isNull=false );
647 
655  int setMfg0stackup( const std::string &value, bool isNull=false );
656 
664  int setMfg0standard( const std::string &value, bool isNull=false );
665 
673  int setMfg0symbol_name( const std::string &value, bool isNull=false );
674 
682  int setMfg0tol( int value, bool isNull=false );
683 
691  int setMfg0weld_class( const std::string &value, bool isNull=false );
692 
700  int setMfg0weld_force( double value, bool isNull=false );
701 
709  int setMfg0weld_group_min( int value, bool isNull=false );
710 
718  int setMfg0weld_group_total( int value, bool isNull=false );
719 
727  int setMfg0weld_i_value( double value, bool isNull=false );
728 
736  int setMfg0weld_j_value( double value, bool isNull=false );
737 
745  int setMfg0weld_k_value( double value, bool isNull=false );
746 
754  int setMfg0weld_time( double value, bool isNull=false );
755 
763  int setMfg0weld_type( const std::string &value, bool isNull=false );
764 protected:
765  // Method to initialize
766  virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
767 
772 
776  virtual ~Mfg0BvrWeldPoint();
777 
778 private:
779  // Getter method for the Implementation Object
780  Mfg0BvrWeldPointImpl* getMfg0BvrWeldPointImpl() const;
781  // Setter method for the Implementation Object
782  ::Teamcenter::RootObjectImpl* setMfg0BvrWeldPointImpl( ::Teamcenter::RootObjectImpl* impl );
783 
784  // Method to set the delete impl boolean
785  void setDeleteImpl( bool del );
786 
787  // Pointer to the Implementation object
788  Mfg0BvrWeldPointImpl* m_mfg0bvrweldpointImpl;
789 
790  // Flag to indicate if Implementation object needs to be deleted
792 
796  static std::string name;
797 
804 
805  friend class Mfg0BvrWeldPointDelegate;
806  friend class Mfg0BvrWeldPointGenImpl;
807 };
808 
809 #include <mfgbvr/libmfgbvr_undef.h>
810 #endif // TEAMCENTER__MFG0BVRWELDPOINT__HXX