Teamcenter C++ API Reference
2312
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
mfgbvr
Mfg0BvrArcWeld.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, Mfg0BvrArcWeld
12
Filename: Mfg0BvrArcWeld.hxx
13
Module: mfgbvr
14
@BMIDE autogenerated
15
==================================================================================================*/
16
17
#ifndef TEAMCENTER__MFG0BVRARCWELD__HXX
18
#define TEAMCENTER__MFG0BVRARCWELD__HXX
19
20
#include <string>
21
#include <common/tc_deprecation_macros.h>
22
#include <
mfgbvr/Mfg0BvrManufacturingFeature.hxx
>
23
24
#include <mfgbvr/libmfgbvr_exports.h>
25
26
namespace
Teamcenter
27
{
28
class
Mfg0BvrArcWeld;
29
}
30
namespace
Teamcenter
31
{
32
class
Mfg0BvrArcWeldImpl;
33
}
34
namespace
Teamcenter
35
{
36
class
Mfg0BvrArcWeldDelegate;
37
}
38
namespace
Teamcenter
39
{
40
class
Mfg0BvrArcWeldDispatch;
41
}
42
namespace
Teamcenter
43
{
44
class
Mfg0BvrArcWeldGenImpl;
45
}
46
namespace
Teamcenter
47
{
48
class
RootObjectImpl;
49
}
50
51
class
MFGBVR_API Teamcenter::
Mfg0BvrArcWeld
52
:
public
::Teamcenter::Mfg0BvrManufacturingFeature
53
{
54
public
:
55
60
static
const
std::string&
getInterfaceName
();
61
62
70
int
getMfg0Contour
( std::string &value,
bool
&isNull )
const
;
71
79
int
getMfg0Contour_height_1
( std::string &value,
bool
&isNull )
const
;
80
88
int
getMfg0Depth
( std::string &value,
bool
&isNull )
const
;
89
97
int
getMfg0fillet
( std::string &value,
bool
&isNull )
const
;
98
106
int
getMfg0fillet_type
( std::string &value,
bool
&isNull )
const
;
107
115
int
getMfg0First_leg
( std::string &value,
bool
&isNull )
const
;
116
124
int
getMfg0Groove_angle
( std::string &value,
bool
&isNull )
const
;
125
133
int
getMfg0Groove_radius
( std::string &value,
bool
&isNull )
const
;
134
142
int
getMfg0groove_type
( std::string &value,
bool
&isNull )
const
;
143
151
int
getMfg0group_id
( std::string &value,
bool
&isNull )
const
;
152
160
int
getMfg0Height
( std::string &value,
bool
&isNull )
const
;
161
169
int
getMfg0id
( std::string &value,
bool
&isNull )
const
;
170
178
int
getMfg0joint_type
( std::string &value,
bool
&isNull )
const
;
179
187
int
getMfg0length
(
double
&value,
bool
&isNull )
const
;
188
196
int
getMfg0Method
( std::string &value,
bool
&isNull )
const
;
197
205
int
getMfg0output_type
( std::string &value,
bool
&isNull )
const
;
206
214
int
getMfg0Penetration_depth_1
( std::string &value,
bool
&isNull )
const
;
215
223
int
getMfg0Plug_diameter
( std::string &value,
bool
&isNull )
const
;
224
232
int
getMfg0Process
( std::string &value,
bool
&isNull )
const
;
233
241
int
getMfg0Root_opening
( std::string &value,
bool
&isNull )
const
;
242
250
int
getMfg0Root_penetration
( std::string &value,
bool
&isNull )
const
;
251
259
int
getMfg0Second_leg
( std::string &value,
bool
&isNull )
const
;
260
268
int
getMfg0Setup
( std::string &value,
bool
&isNull )
const
;
269
277
int
getMfg0Size
( std::string &value,
bool
&isNull )
const
;
278
286
int
getMfg0volume
(
double
&value,
bool
&isNull )
const
;
287
295
int
getMfg0Weld_length
( std::string &value,
bool
&isNull )
const
;
296
304
int
getMfg0weld_type
( std::string &value,
bool
&isNull )
const
;
305
313
int
getMfg0Weld_Volume
( std::string &value,
bool
&isNull )
const
;
314
322
int
setMfg0Contour
(
const
std::string &value,
bool
isNull=
false
);
323
331
int
setMfg0Contour_height_1
(
const
std::string &value,
bool
isNull=
false
);
332
340
int
setMfg0Depth
(
const
std::string &value,
bool
isNull=
false
);
341
349
int
setMfg0fillet
(
const
std::string &value,
bool
isNull=
false
);
350
358
int
setMfg0fillet_type
(
const
std::string &value,
bool
isNull=
false
);
359
367
int
setMfg0First_leg
(
const
std::string &value,
bool
isNull=
false
);
368
376
int
setMfg0Groove_angle
(
const
std::string &value,
bool
isNull=
false
);
377
385
int
setMfg0Groove_radius
(
const
std::string &value,
bool
isNull=
false
);
386
394
int
setMfg0groove_type
(
const
std::string &value,
bool
isNull=
false
);
395
403
int
setMfg0group_id
(
const
std::string &value,
bool
isNull=
false
);
404
412
int
setMfg0Height
(
const
std::string &value,
bool
isNull=
false
);
413
421
int
setMfg0id
(
const
std::string &value,
bool
isNull=
false
);
422
430
int
setMfg0joint_type
(
const
std::string &value,
bool
isNull=
false
);
431
439
int
setMfg0length
(
double
value,
bool
isNull=
false
);
440
448
int
setMfg0Method
(
const
std::string &value,
bool
isNull=
false
);
449
457
int
setMfg0output_type
(
const
std::string &value,
bool
isNull=
false
);
458
466
int
setMfg0Penetration_depth_1
(
const
std::string &value,
bool
isNull=
false
);
467
475
int
setMfg0Plug_diameter
(
const
std::string &value,
bool
isNull=
false
);
476
484
int
setMfg0Process
(
const
std::string &value,
bool
isNull=
false
);
485
493
int
setMfg0Root_opening
(
const
std::string &value,
bool
isNull=
false
);
494
502
int
setMfg0Root_penetration
(
const
std::string &value,
bool
isNull=
false
);
503
511
int
setMfg0Second_leg
(
const
std::string &value,
bool
isNull=
false
);
512
520
int
setMfg0Setup
(
const
std::string &value,
bool
isNull=
false
);
521
529
int
setMfg0Size
(
const
std::string &value,
bool
isNull=
false
);
530
538
int
setMfg0volume
(
double
value,
bool
isNull=
false
);
539
547
int
setMfg0Weld_length
(
const
std::string &value,
bool
isNull=
false
);
548
556
int
setMfg0weld_type
(
const
std::string &value,
bool
isNull=
false
);
557
565
int
setMfg0Weld_Volume
(
const
std::string &value,
bool
isNull=
false
);
566
protected
:
567
// Method to initialize
568
virtual
void
initialize
( ::Teamcenter::RootObjectImpl* impl );
569
573
Mfg0BvrArcWeld
();
574
578
virtual
~Mfg0BvrArcWeld
();
579
580
private
:
581
// Getter method for the Implementation Object
582
Mfg0BvrArcWeldImpl*
getMfg0BvrArcWeldImpl
()
const
;
583
// Setter method for the Implementation Object
584
::Teamcenter::RootObjectImpl*
setMfg0BvrArcWeldImpl
( ::Teamcenter::RootObjectImpl* impl );
585
586
// Method to set the delete impl boolean
587
void
setDeleteImpl
(
bool
del );
588
589
// Pointer to the Implementation object
590
Mfg0BvrArcWeldImpl*
m_mfg0bvrarcweldImpl
;
591
592
// Flag to indicate if Implementation object needs to be deleted
593
bool
m_deleteImpl
;
594
598
static
std::string
name
;
599
604
Mfg0BvrArcWeld
(
const
Mfg0BvrArcWeld
& );
605
Mfg0BvrArcWeld
&
operator=
(
const
Mfg0BvrArcWeld
& );
606
607
friend
class
Mfg0BvrArcWeldDelegate;
608
friend
class
Mfg0BvrArcWeldGenImpl;
609
};
610
611
#include <mfgbvr/libmfgbvr_undef.h>
612
#endif // TEAMCENTER__MFG0BVRARCWELD__HXX