Public Member Functions | |
Hep3Vector_dict () | |
Static Public Member Functions | |
void * | constructor_3332 (void *, const std::vector< void * > &) |
void * | constructor_3333 (void *, const std::vector< void * > &) |
void * | constructor_x0 (void *) |
void | destructor (void *o) |
|
00213 { 00214 ClassBuilder _c_("Hep3Vector", "", typeid(Hep3Vector), sizeof(Hep3Vector),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC); 00215 _c_.addField("dx", "double", "", (int)(&((Hep3Vector*)64)->dx)-64, PROTECTED ); 00216 _c_.addField("dy", "double", "", (int)(&((Hep3Vector*)64)->dy)-64, PROTECTED ); 00217 _c_.addField("dz", "double", "", (int)(&((Hep3Vector*)64)->dz)-64, PROTECTED ); 00218 _c_.addMethod("Hep3Vector", "", "Hep3Vector", "double=; double=; double=", constructor_3332, PUBLIC); 00219 _c_.addMethod("Hep3Vector", "", "Hep3Vector", "Hep3Vector&", constructor_3333, PUBLIC); 00220 _c_.addMethod("~Hep3Vector", "", destructor, PUBLIC); 00221 _c_.addMethod("Hep3Vector", "", "Hep3Vector", constructor_x0, PUBLIC); 00222 _c_.build(); 00223 }
|
|
00225 { 00226 if ( arg.size() == 0 ) { 00227 return new(mem) Hep3Vector(); 00228 } 00229 else if ( arg.size() == 1 ) { 00230 return new(mem) Hep3Vector(*(double*)arg[0]); 00231 } 00232 else if ( arg.size() == 2 ) { 00233 return new(mem) Hep3Vector(*(double*)arg[0], 00234 *(double*)arg[1]); 00235 } 00236 else if ( arg.size() == 3 ) { 00237 return new(mem) Hep3Vector(*(double*)arg[0], 00238 *(double*)arg[1], 00239 *(double*)arg[2]); 00240 } 00241 return 0; 00242 }
|
|
00244 { 00245 return new(mem) Hep3Vector(*(const Hep3Vector*)arg[0]); 00246 }
|
|
00248 { 00249 return new(mem) Hep3Vector(); 00250 }
|
|
00208 { ((Hep3Vector*)o)->~Hep3Vector(); }
|