src/spectrum/bindings/modulegen__gcc_LP64.py
changeset 7602 c4e86b57fbc6
parent 7586 c94d841b44fb
child 7724 df7a2f30d5a8
equal deleted inserted replaced
7601:77ff1bfac073 7602:c4e86b57fbc6
  3493 def register_Ns3SpectrumInterference_methods(root_module, cls):
  3493 def register_Ns3SpectrumInterference_methods(root_module, cls):
  3494     ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference(ns3::SpectrumInterference const & arg0) [copy constructor]
  3494     ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference(ns3::SpectrumInterference const & arg0) [copy constructor]
  3495     cls.add_constructor([param('ns3::SpectrumInterference const &', 'arg0')])
  3495     cls.add_constructor([param('ns3::SpectrumInterference const &', 'arg0')])
  3496     ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference() [constructor]
  3496     ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference() [constructor]
  3497     cls.add_constructor([])
  3497     cls.add_constructor([])
       
  3498     ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AbortRx() [member function]
       
  3499     cls.add_method('AbortRx', 
       
  3500                    'void', 
       
  3501                    [])
  3498     ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AddSignal(ns3::Ptr<ns3::SpectrumValue const> spd, ns3::Time const duration) [member function]
  3502     ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AddSignal(ns3::Ptr<ns3::SpectrumValue const> spd, ns3::Time const duration) [member function]
  3499     cls.add_method('AddSignal', 
  3503     cls.add_method('AddSignal', 
  3500                    'void', 
  3504                    'void', 
  3501                    [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')])
  3505                    [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')])
  3502     ## spectrum-interference.h (module 'spectrum'): bool ns3::SpectrumInterference::EndRx() [member function]
  3506     ## spectrum-interference.h (module 'spectrum'): bool ns3::SpectrumInterference::EndRx() [member function]
  4874     ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetPosition() const [member function]
  4878     ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetPosition() const [member function]
  4875     cls.add_method('GetPosition', 
  4879     cls.add_method('GetPosition', 
  4876                    'ns3::Vector', 
  4880                    'ns3::Vector', 
  4877                    [], 
  4881                    [], 
  4878                    is_const=True)
  4882                    is_const=True)
       
  4883     ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetRelativeSpeed(ns3::Ptr<const ns3::MobilityModel> other) const [member function]
       
  4884     cls.add_method('GetRelativeSpeed', 
       
  4885                    'double', 
       
  4886                    [param('ns3::Ptr< ns3::MobilityModel const >', 'other')], 
       
  4887                    is_const=True)
  4879     ## mobility-model.h (module 'mobility'): static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function]
  4888     ## mobility-model.h (module 'mobility'): static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function]
  4880     cls.add_method('GetTypeId', 
  4889     cls.add_method('GetTypeId', 
  4881                    'ns3::TypeId', 
  4890                    'ns3::TypeId', 
  4882                    [], 
  4891                    [], 
  4883                    is_static=True)
  4892                    is_static=True)
  6246                         [param('ns3::SpectrumValue const &', 'arg')])
  6255                         [param('ns3::SpectrumValue const &', 'arg')])
  6247     ## spectrum-value.h (module 'spectrum'): extern double ns3::Norm(ns3::SpectrumValue const & x) [free function]
  6256     ## spectrum-value.h (module 'spectrum'): extern double ns3::Norm(ns3::SpectrumValue const & x) [free function]
  6248     module.add_function('Norm', 
  6257     module.add_function('Norm', 
  6249                         'double', 
  6258                         'double', 
  6250                         [param('ns3::SpectrumValue const &', 'x')])
  6259                         [param('ns3::SpectrumValue const &', 'x')])
  6251     ## spectrum-value.h (module 'spectrum'): extern ns3::SpectrumValue ns3::Pow(ns3::SpectrumValue const & base, double exp) [free function]
  6260     ## spectrum-value.h (module 'spectrum'): extern ns3::SpectrumValue ns3::Pow(ns3::SpectrumValue const & lhs, double rhs) [free function]
  6252     module.add_function('Pow', 
  6261     module.add_function('Pow', 
  6253                         'ns3::SpectrumValue', 
  6262                         'ns3::SpectrumValue', 
  6254                         [param('ns3::SpectrumValue const &', 'base'), param('double', 'exp')])
  6263                         [param('ns3::SpectrumValue const &', 'lhs'), param('double', 'rhs')])
  6255     ## spectrum-value.h (module 'spectrum'): extern ns3::SpectrumValue ns3::Pow(double base, ns3::SpectrumValue const & exp) [free function]
  6264     ## spectrum-value.h (module 'spectrum'): extern ns3::SpectrumValue ns3::Pow(double lhs, ns3::SpectrumValue const & rhs) [free function]
  6256     module.add_function('Pow', 
  6265     module.add_function('Pow', 
  6257                         'ns3::SpectrumValue', 
  6266                         'ns3::SpectrumValue', 
  6258                         [param('double', 'base'), param('ns3::SpectrumValue const &', 'exp')])
  6267                         [param('double', 'lhs'), param('ns3::SpectrumValue const &', 'rhs')])
  6259     ## spectrum-value.h (module 'spectrum'): extern double ns3::Prod(ns3::SpectrumValue const & x) [free function]
  6268     ## spectrum-value.h (module 'spectrum'): extern double ns3::Prod(ns3::SpectrumValue const & x) [free function]
  6260     module.add_function('Prod', 
  6269     module.add_function('Prod', 
  6261                         'double', 
  6270                         'double', 
  6262                         [param('ns3::SpectrumValue const &', 'x')])
  6271                         [param('ns3::SpectrumValue const &', 'x')])
  6263     ## spectrum-value.h (module 'spectrum'): extern double ns3::Sum(ns3::SpectrumValue const & x) [free function]
  6272     ## spectrum-value.h (module 'spectrum'): extern double ns3::Sum(ns3::SpectrumValue const & x) [free function]