ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
AlignableTransform__AlignTransMember_dict Class Reference
Collaboration diagram for AlignableTransform__AlignTransMember_dict:

Public Member Functions

 AlignableTransform__AlignTransMember_dict ()
 

Static Public Member Functions

static void * constructor_4747 (void *, const std::vector< void * > &)
 
static void destructor (void *o)
 
static void * constructor_4749 (void *)
 
static void * constructor_4750 (void *, const std::vector< void * > &)
 
static void * method_4751 (void *)
 
static void * method_4752 (void *)
 
static void method_4753 (void *, const std::vector< void * > &)
 

Detailed Description

Definition at line 24 of file DetDescrConditionsDict_dict_fixes.cxx.

Constructor & Destructor Documentation

◆ AlignableTransform__AlignTransMember_dict()

AlignableTransform__AlignTransMember_dict::AlignableTransform__AlignTransMember_dict ( )

Definition at line 35 of file DetDescrConditionsDict_dict_fixes.cxx.

35  {
36  ClassBuilder _c_("AlignableTransform::AlignTransMember", "", typeid(AlignableTransform::AlignTransMember), sizeof(AlignableTransform::AlignTransMember),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC);
37  _c_.addField("m_ident", "Identifier", "", (size_t)(&((AlignableTransform::AlignTransMember*)64)->m_ident)-64, PRIVATE );
38  _c_.addField("m_trans", "HepGeom::Transform3D", "", (size_t)(&((AlignableTransform::AlignTransMember*)64)->m_trans)-64, PRIVATE );
39  _c_.addMethod("AlignTransMember", "", "AlignableTransform::AlignTransMember", "AlignableTransform::AlignTransMember&", constructor_4747, PUBLIC);
40  _c_.addMethod("~AlignTransMember", "", destructor, PUBLIC);
41  _c_.addMethod("AlignTransMember", "", "AlignableTransform::AlignTransMember", constructor_4749, PUBLIC);
42  _c_.addMethod("AlignTransMember", "", "AlignableTransform::AlignTransMember", "Identifier&; HepGeom::Transform3D&", constructor_4750, PUBLIC);
43  _c_.addMethod("identify", "", "Identifier&", method_4751, PUBLIC);
44  _c_.addMethod("transform", "", "HepGeom::Transform3D&", method_4752, PUBLIC);
45  _c_.addMethod("setTransform", "", "HepGeom::Transform3D&", method_4753, PUBLIC);
46  _c_.build();
47 }

Member Function Documentation

◆ constructor_4747()

void * AlignableTransform__AlignTransMember_dict::constructor_4747 ( void *  mem,
const std::vector< void * > &  arg 
)
static

◆ constructor_4749()

void * AlignableTransform__AlignTransMember_dict::constructor_4749 ( void *  mem)
static

Definition at line 54 of file DetDescrConditionsDict_dict_fixes.cxx.

◆ constructor_4750()

void * AlignableTransform__AlignTransMember_dict::constructor_4750 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 58 of file DetDescrConditionsDict_dict_fixes.cxx.

58  {
59  return ::new(mem) AlignableTransform::AlignTransMember(*(const Identifier*)arg[0],
60  *(const HepGeom::Transform3D*)arg[1]);
61 }

◆ destructor()

static void AlignableTransform__AlignTransMember_dict::destructor ( void *  o)
inlinestatic

Definition at line 28 of file DetDescrConditionsDict_dict_fixes.cxx.

28 { ((AlignableTransform::AlignTransMember*)o)->~AlignTransMember(); }

◆ method_4751()

void * AlignableTransform__AlignTransMember_dict::method_4751 ( void *  o)
static

Definition at line 63 of file DetDescrConditionsDict_dict_fixes.cxx.

64 {
65  return (void*)&((const AlignableTransform::AlignTransMember*)o)->identify();
66 }

◆ method_4752()

void * AlignableTransform__AlignTransMember_dict::method_4752 ( void *  o)
static

Definition at line 68 of file DetDescrConditionsDict_dict_fixes.cxx.

69 {
70  return (void*)&((const AlignableTransform::AlignTransMember*)o)->transform();
71 }

◆ method_4753()

void AlignableTransform__AlignTransMember_dict::method_4753 ( void *  o,
const std::vector< void * > &  arg 
)
static

Definition at line 73 of file DetDescrConditionsDict_dict_fixes.cxx.

74 {
75  ((AlignableTransform::AlignTransMember*)o)->setTransform(*(const HepGeom::Transform3D*)arg[0]);
76 }

The documentation for this class was generated from the following file:
CSV_InDetExporter.new
new
Definition: CSV_InDetExporter.py:145
AlignableTransform__AlignTransMember_dict::destructor
static void destructor(void *o)
Definition: DetDescrConditionsDict_dict_fixes.cxx:28
AlignableTransform__AlignTransMember_dict::method_4752
static void * method_4752(void *)
Definition: DetDescrConditionsDict_dict_fixes.cxx:68
AlignableTransform__AlignTransMember_dict::method_4751
static void * method_4751(void *)
Definition: DetDescrConditionsDict_dict_fixes.cxx:63
AlignableTransform__AlignTransMember_dict::constructor_4747
static void * constructor_4747(void *, const std::vector< void * > &)
Definition: DetDescrConditionsDict_dict_fixes.cxx:50
AlignableTransform__AlignTransMember_dict::constructor_4749
static void * constructor_4749(void *)
Definition: DetDescrConditionsDict_dict_fixes.cxx:54
Amg::Transform3D
Eigen::Affine3d Transform3D
Definition: GeoPrimitives.h:46
create_dcsc_inputs_sqlite.arg
list arg
Definition: create_dcsc_inputs_sqlite.py:48
AlignableTransform::AlignTransMember
Definition: AlignableTransform.h:32
AlignableTransform__AlignTransMember_dict::constructor_4750
static void * constructor_4750(void *, const std::vector< void * > &)
Definition: DetDescrConditionsDict_dict_fixes.cxx:58
AlignableTransform__AlignTransMember_dict::method_4753
static void method_4753(void *, const std::vector< void * > &)
Definition: DetDescrConditionsDict_dict_fixes.cxx:73