bindings/python/apidefs/gcc-LP64/ns3_module_mobility.py
author Tom Henderson <tomh@tomh.org>
Thu, 24 Jun 2010 10:04:30 -0700
changeset 6375 a73c57952833
parent 6107 eaf59a5f1422
child 6521 d6e404a27f73
permissions -rw-r--r--
rescan bindings
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5249
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     1
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     2
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     3
def register_types(module):
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     4
    root_module = module.get_root()
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     5
    
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
     6
    ## box.h: ns3::Box [class]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
     7
    module.add_class('Box')
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
     8
    ## box.h: ns3::Box::Side [enumeration]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
     9
    module.add_enum('Side', ['RIGHT', 'LEFT', 'TOP', 'BOTTOM', 'UP', 'DOWN'], outer_class=root_module['ns3::Box'])
5249
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    10
    ## constant-velocity-helper.h: ns3::ConstantVelocityHelper [class]
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    11
    module.add_class('ConstantVelocityHelper')
5249
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    12
    ## rectangle.h: ns3::Rectangle [class]
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    13
    module.add_class('Rectangle')
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    14
    ## rectangle.h: ns3::Rectangle::Side [enumeration]
85cde7d987ed Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    15
    module.add_enum('Side', ['RIGHT', 'LEFT', 'TOP', 'BOTTOM'], outer_class=root_module['ns3::Rectangle'])
5504
2cc780c07f5e Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents: 5249
diff changeset
    16
    ## waypoint.h: ns3::Waypoint [class]
2cc780c07f5e Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents: 5249
diff changeset
    17
    module.add_class('Waypoint')
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    18
    ## position-allocator.h: ns3::PositionAllocator [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    19
    module.add_class('PositionAllocator', parent=root_module['ns3::Object'])
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
    20
    ## position-allocator.h: ns3::RandomBoxPositionAllocator [class]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
    21
    module.add_class('RandomBoxPositionAllocator', parent=root_module['ns3::PositionAllocator'])
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    22
    ## position-allocator.h: ns3::RandomDiscPositionAllocator [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    23
    module.add_class('RandomDiscPositionAllocator', parent=root_module['ns3::PositionAllocator'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    24
    ## position-allocator.h: ns3::RandomRectanglePositionAllocator [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    25
    module.add_class('RandomRectanglePositionAllocator', parent=root_module['ns3::PositionAllocator'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    26
    ## position-allocator.h: ns3::UniformDiscPositionAllocator [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    27
    module.add_class('UniformDiscPositionAllocator', parent=root_module['ns3::PositionAllocator'])
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
    28
    ## box.h: ns3::BoxChecker [class]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
    29
    module.add_class('BoxChecker', parent=root_module['ns3::AttributeChecker'])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
    30
    ## box.h: ns3::BoxValue [class]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
    31
    module.add_class('BoxValue', parent=root_module['ns3::AttributeValue'])
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    32
    ## position-allocator.h: ns3::GridPositionAllocator [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    33
    module.add_class('GridPositionAllocator', parent=root_module['ns3::PositionAllocator'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    34
    ## position-allocator.h: ns3::GridPositionAllocator::LayoutType [enumeration]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    35
    module.add_enum('LayoutType', ['ROW_FIRST', 'COLUMN_FIRST'], outer_class=root_module['ns3::GridPositionAllocator'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    36
    ## position-allocator.h: ns3::ListPositionAllocator [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    37
    module.add_class('ListPositionAllocator', parent=root_module['ns3::PositionAllocator'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    38
    ## mobility-model.h: ns3::MobilityModel [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    39
    module.add_class('MobilityModel', parent=root_module['ns3::Object'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    40
    ## random-direction-2d-mobility-model.h: ns3::RandomDirection2dMobilityModel [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    41
    module.add_class('RandomDirection2dMobilityModel', parent=root_module['ns3::MobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    42
    ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    43
    module.add_class('RandomWalk2dMobilityModel', parent=root_module['ns3::MobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    44
    ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel::Mode [enumeration]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    45
    module.add_enum('Mode', ['MODE_DISTANCE', 'MODE_TIME'], outer_class=root_module['ns3::RandomWalk2dMobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    46
    ## random-waypoint-mobility-model.h: ns3::RandomWaypointMobilityModel [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    47
    module.add_class('RandomWaypointMobilityModel', parent=root_module['ns3::MobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    48
    ## rectangle.h: ns3::RectangleChecker [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    49
    module.add_class('RectangleChecker', parent=root_module['ns3::AttributeChecker'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    50
    ## rectangle.h: ns3::RectangleValue [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    51
    module.add_class('RectangleValue', parent=root_module['ns3::AttributeValue'])
6050
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
    52
    ## steady-state-random-waypoint-mobility-model.h: ns3::SteadyStateRandomWaypointMobilityModel [class]
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
    53
    module.add_class('SteadyStateRandomWaypointMobilityModel', parent=root_module['ns3::MobilityModel'])
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    54
    ## waypoint.h: ns3::WaypointChecker [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    55
    module.add_class('WaypointChecker', parent=root_module['ns3::AttributeChecker'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    56
    ## waypoint-mobility-model.h: ns3::WaypointMobilityModel [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    57
    module.add_class('WaypointMobilityModel', parent=root_module['ns3::MobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    58
    ## waypoint.h: ns3::WaypointValue [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    59
    module.add_class('WaypointValue', parent=root_module['ns3::AttributeValue'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    60
    ## constant-acceleration-mobility-model.h: ns3::ConstantAccelerationMobilityModel [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    61
    module.add_class('ConstantAccelerationMobilityModel', parent=root_module['ns3::MobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    62
    ## constant-position-mobility-model.h: ns3::ConstantPositionMobilityModel [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    63
    module.add_class('ConstantPositionMobilityModel', parent=root_module['ns3::MobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    64
    ## constant-velocity-mobility-model.h: ns3::ConstantVelocityMobilityModel [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    65
    module.add_class('ConstantVelocityMobilityModel', parent=root_module['ns3::MobilityModel'])
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
    66
    ## gauss-markov-mobility-model.h: ns3::GaussMarkovMobilityModel [class]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
    67
    module.add_class('GaussMarkovMobilityModel', parent=root_module['ns3::MobilityModel'])
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    68
    ## hierarchical-mobility-model.h: ns3::HierarchicalMobilityModel [class]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    69
    module.add_class('HierarchicalMobilityModel', parent=root_module['ns3::MobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    70
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    71
    ## Register a nested module for the namespace Config
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    72
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    73
    nested_module = module.add_cpp_namespace('Config')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    74
    register_types_ns3_Config(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    75
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    76
    
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
    77
    ## Register a nested module for the namespace FatalImpl
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
    78
    
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
    79
    nested_module = module.add_cpp_namespace('FatalImpl')
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
    80
    register_types_ns3_FatalImpl(nested_module)
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
    81
    
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
    82
    
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    83
    ## Register a nested module for the namespace TimeStepPrecision
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    84
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    85
    nested_module = module.add_cpp_namespace('TimeStepPrecision')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    86
    register_types_ns3_TimeStepPrecision(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    87
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    88
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    89
    ## Register a nested module for the namespace addressUtils
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    90
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    91
    nested_module = module.add_cpp_namespace('addressUtils')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    92
    register_types_ns3_addressUtils(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    93
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    94
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    95
    ## Register a nested module for the namespace aodv
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    96
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    97
    nested_module = module.add_cpp_namespace('aodv')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    98
    register_types_ns3_aodv(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
    99
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   100
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   101
    ## Register a nested module for the namespace dot11s
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   102
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   103
    nested_module = module.add_cpp_namespace('dot11s')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   104
    register_types_ns3_dot11s(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   105
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   106
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   107
    ## Register a nested module for the namespace flame
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   108
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   109
    nested_module = module.add_cpp_namespace('flame')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   110
    register_types_ns3_flame(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   111
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   112
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   113
    ## Register a nested module for the namespace internal
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   114
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   115
    nested_module = module.add_cpp_namespace('internal')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   116
    register_types_ns3_internal(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   117
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   118
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   119
    ## Register a nested module for the namespace olsr
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   120
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   121
    nested_module = module.add_cpp_namespace('olsr')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   122
    register_types_ns3_olsr(nested_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   123
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   124
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   125
def register_types_ns3_Config(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   126
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   127
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   128
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
   129
def register_types_ns3_FatalImpl(module):
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
   130
    root_module = module.get_root()
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
   131
    
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
   132
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   133
def register_types_ns3_TimeStepPrecision(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   134
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   135
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   136
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   137
def register_types_ns3_addressUtils(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   138
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   139
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   140
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   141
def register_types_ns3_aodv(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   142
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   143
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   144
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   145
def register_types_ns3_dot11s(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   146
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   147
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   148
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   149
def register_types_ns3_flame(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   150
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   151
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   152
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   153
def register_types_ns3_internal(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   154
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   155
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   156
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   157
def register_types_ns3_olsr(module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   158
    root_module = module.get_root()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   159
    
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   160
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   161
def register_methods(root_module):
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   162
    register_Ns3Box_methods(root_module, root_module['ns3::Box'])
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   163
    register_Ns3ConstantVelocityHelper_methods(root_module, root_module['ns3::ConstantVelocityHelper'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   164
    register_Ns3Rectangle_methods(root_module, root_module['ns3::Rectangle'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   165
    register_Ns3Waypoint_methods(root_module, root_module['ns3::Waypoint'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   166
    register_Ns3PositionAllocator_methods(root_module, root_module['ns3::PositionAllocator'])
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   167
    register_Ns3RandomBoxPositionAllocator_methods(root_module, root_module['ns3::RandomBoxPositionAllocator'])
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   168
    register_Ns3RandomDiscPositionAllocator_methods(root_module, root_module['ns3::RandomDiscPositionAllocator'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   169
    register_Ns3RandomRectanglePositionAllocator_methods(root_module, root_module['ns3::RandomRectanglePositionAllocator'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   170
    register_Ns3UniformDiscPositionAllocator_methods(root_module, root_module['ns3::UniformDiscPositionAllocator'])
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   171
    register_Ns3BoxChecker_methods(root_module, root_module['ns3::BoxChecker'])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   172
    register_Ns3BoxValue_methods(root_module, root_module['ns3::BoxValue'])
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   173
    register_Ns3GridPositionAllocator_methods(root_module, root_module['ns3::GridPositionAllocator'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   174
    register_Ns3ListPositionAllocator_methods(root_module, root_module['ns3::ListPositionAllocator'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   175
    register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   176
    register_Ns3RandomDirection2dMobilityModel_methods(root_module, root_module['ns3::RandomDirection2dMobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   177
    register_Ns3RandomWalk2dMobilityModel_methods(root_module, root_module['ns3::RandomWalk2dMobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   178
    register_Ns3RandomWaypointMobilityModel_methods(root_module, root_module['ns3::RandomWaypointMobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   179
    register_Ns3RectangleChecker_methods(root_module, root_module['ns3::RectangleChecker'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   180
    register_Ns3RectangleValue_methods(root_module, root_module['ns3::RectangleValue'])
6050
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   181
    register_Ns3SteadyStateRandomWaypointMobilityModel_methods(root_module, root_module['ns3::SteadyStateRandomWaypointMobilityModel'])
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   182
    register_Ns3WaypointChecker_methods(root_module, root_module['ns3::WaypointChecker'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   183
    register_Ns3WaypointMobilityModel_methods(root_module, root_module['ns3::WaypointMobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   184
    register_Ns3WaypointValue_methods(root_module, root_module['ns3::WaypointValue'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   185
    register_Ns3ConstantAccelerationMobilityModel_methods(root_module, root_module['ns3::ConstantAccelerationMobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   186
    register_Ns3ConstantPositionMobilityModel_methods(root_module, root_module['ns3::ConstantPositionMobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   187
    register_Ns3ConstantVelocityMobilityModel_methods(root_module, root_module['ns3::ConstantVelocityMobilityModel'])
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   188
    register_Ns3GaussMarkovMobilityModel_methods(root_module, root_module['ns3::GaussMarkovMobilityModel'])
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   189
    register_Ns3HierarchicalMobilityModel_methods(root_module, root_module['ns3::HierarchicalMobilityModel'])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   190
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   191
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   192
def register_Ns3Box_methods(root_module, cls):
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   193
    cls.add_output_stream_operator()
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   194
    ## box.h: ns3::Box::Box(ns3::Box const & arg0) [copy constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   195
    cls.add_constructor([param('ns3::Box const &', 'arg0')])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   196
    ## box.h: ns3::Box::Box(double _xMin, double _xMax, double _yMin, double _yMax, double _zMin, double _zMax) [constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   197
    cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax'), param('double', '_zMin'), param('double', '_zMax')])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   198
    ## box.h: ns3::Box::Box() [constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   199
    cls.add_constructor([])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   200
    ## box.h: ns3::Vector ns3::Box::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   201
    cls.add_method('CalculateIntersection', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   202
                   'ns3::Vector', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   203
                   [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   204
                   is_const=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   205
    ## box.h: ns3::Box::Side ns3::Box::GetClosestSide(ns3::Vector const & position) const [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   206
    cls.add_method('GetClosestSide', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   207
                   'ns3::Box::Side', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   208
                   [param('ns3::Vector const &', 'position')], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   209
                   is_const=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   210
    ## box.h: bool ns3::Box::IsInside(ns3::Vector const & position) const [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   211
    cls.add_method('IsInside', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   212
                   'bool', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   213
                   [param('ns3::Vector const &', 'position')], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   214
                   is_const=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   215
    ## box.h: ns3::Box::xMax [variable]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   216
    cls.add_instance_attribute('xMax', 'double', is_const=False)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   217
    ## box.h: ns3::Box::xMin [variable]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   218
    cls.add_instance_attribute('xMin', 'double', is_const=False)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   219
    ## box.h: ns3::Box::yMax [variable]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   220
    cls.add_instance_attribute('yMax', 'double', is_const=False)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   221
    ## box.h: ns3::Box::yMin [variable]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   222
    cls.add_instance_attribute('yMin', 'double', is_const=False)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   223
    ## box.h: ns3::Box::zMax [variable]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   224
    cls.add_instance_attribute('zMax', 'double', is_const=False)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   225
    ## box.h: ns3::Box::zMin [variable]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   226
    cls.add_instance_attribute('zMin', 'double', is_const=False)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   227
    return
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   228
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   229
def register_Ns3ConstantVelocityHelper_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   230
    ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::ConstantVelocityHelper const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   231
    cls.add_constructor([param('ns3::ConstantVelocityHelper const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   232
    ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   233
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   234
    ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position) [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   235
    cls.add_constructor([param('ns3::Vector const &', 'position')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   236
    ## constant-velocity-helper.h: ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position, ns3::Vector const & vel) [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   237
    cls.add_constructor([param('ns3::Vector const &', 'position'), param('ns3::Vector const &', 'vel')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   238
    ## constant-velocity-helper.h: ns3::Vector ns3::ConstantVelocityHelper::GetCurrentPosition() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   239
    cls.add_method('GetCurrentPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   240
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   241
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   242
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   243
    ## constant-velocity-helper.h: ns3::Vector ns3::ConstantVelocityHelper::GetVelocity() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   244
    cls.add_method('GetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   245
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   246
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   247
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   248
    ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::Pause() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   249
    cls.add_method('Pause', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   250
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   251
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   252
    ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::SetPosition(ns3::Vector const & position) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   253
    cls.add_method('SetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   254
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   255
                   [param('ns3::Vector const &', 'position')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   256
    ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::SetVelocity(ns3::Vector const & vel) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   257
    cls.add_method('SetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   258
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   259
                   [param('ns3::Vector const &', 'vel')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   260
    ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::Unpause() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   261
    cls.add_method('Unpause', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   262
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   263
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   264
    ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::Update() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   265
    cls.add_method('Update', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   266
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   267
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   268
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   269
    ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Rectangle const & rectangle) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   270
    cls.add_method('UpdateWithBounds', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   271
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   272
                   [param('ns3::Rectangle const &', 'rectangle')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   273
                   is_const=True)
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   274
    ## constant-velocity-helper.h: void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Box const & bounds) const [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   275
    cls.add_method('UpdateWithBounds', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   276
                   'void', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   277
                   [param('ns3::Box const &', 'bounds')], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   278
                   is_const=True)
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   279
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   280
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   281
def register_Ns3Rectangle_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   282
    cls.add_output_stream_operator()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   283
    ## rectangle.h: ns3::Rectangle::Rectangle(ns3::Rectangle const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   284
    cls.add_constructor([param('ns3::Rectangle const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   285
    ## rectangle.h: ns3::Rectangle::Rectangle(double _xMin, double _xMax, double _yMin, double _yMax) [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   286
    cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   287
    ## rectangle.h: ns3::Rectangle::Rectangle() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   288
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   289
    ## rectangle.h: ns3::Vector ns3::Rectangle::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   290
    cls.add_method('CalculateIntersection', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   291
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   292
                   [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   293
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   294
    ## rectangle.h: ns3::Rectangle::Side ns3::Rectangle::GetClosestSide(ns3::Vector const & position) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   295
    cls.add_method('GetClosestSide', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   296
                   'ns3::Rectangle::Side', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   297
                   [param('ns3::Vector const &', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   298
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   299
    ## rectangle.h: bool ns3::Rectangle::IsInside(ns3::Vector const & position) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   300
    cls.add_method('IsInside', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   301
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   302
                   [param('ns3::Vector const &', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   303
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   304
    ## rectangle.h: ns3::Rectangle::xMax [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   305
    cls.add_instance_attribute('xMax', 'double', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   306
    ## rectangle.h: ns3::Rectangle::xMin [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   307
    cls.add_instance_attribute('xMin', 'double', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   308
    ## rectangle.h: ns3::Rectangle::yMax [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   309
    cls.add_instance_attribute('yMax', 'double', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   310
    ## rectangle.h: ns3::Rectangle::yMin [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   311
    cls.add_instance_attribute('yMin', 'double', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   312
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   313
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   314
def register_Ns3Waypoint_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   315
    cls.add_output_stream_operator()
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   316
    ## waypoint.h: ns3::Waypoint::Waypoint(ns3::Waypoint const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   317
    cls.add_constructor([param('ns3::Waypoint const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   318
    ## waypoint.h: ns3::Waypoint::Waypoint(ns3::Time const & waypointTime, ns3::Vector const & waypointPosition) [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   319
    cls.add_constructor([param('ns3::Time const &', 'waypointTime'), param('ns3::Vector const &', 'waypointPosition')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   320
    ## waypoint.h: ns3::Waypoint::Waypoint() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   321
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   322
    ## waypoint.h: ns3::Waypoint::position [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   323
    cls.add_instance_attribute('position', 'ns3::Vector', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   324
    ## waypoint.h: ns3::Waypoint::time [variable]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   325
    cls.add_instance_attribute('time', 'ns3::Time', is_const=False)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   326
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   327
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   328
def register_Ns3PositionAllocator_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   329
    ## position-allocator.h: ns3::PositionAllocator::PositionAllocator(ns3::PositionAllocator const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   330
    cls.add_constructor([param('ns3::PositionAllocator const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   331
    ## position-allocator.h: ns3::PositionAllocator::PositionAllocator() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   332
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   333
    ## position-allocator.h: ns3::Vector ns3::PositionAllocator::GetNext() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   334
    cls.add_method('GetNext', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   335
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   336
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   337
                   is_pure_virtual=True, is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   338
    ## position-allocator.h: static ns3::TypeId ns3::PositionAllocator::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   339
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   340
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   341
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   342
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   343
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   344
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   345
def register_Ns3RandomBoxPositionAllocator_methods(root_module, cls):
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   346
    ## position-allocator.h: ns3::RandomBoxPositionAllocator::RandomBoxPositionAllocator(ns3::RandomBoxPositionAllocator const & arg0) [copy constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   347
    cls.add_constructor([param('ns3::RandomBoxPositionAllocator const &', 'arg0')])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   348
    ## position-allocator.h: ns3::RandomBoxPositionAllocator::RandomBoxPositionAllocator() [constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   349
    cls.add_constructor([])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   350
    ## position-allocator.h: ns3::Vector ns3::RandomBoxPositionAllocator::GetNext() const [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   351
    cls.add_method('GetNext', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   352
                   'ns3::Vector', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   353
                   [], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   354
                   is_const=True, is_virtual=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   355
    ## position-allocator.h: static ns3::TypeId ns3::RandomBoxPositionAllocator::GetTypeId() [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   356
    cls.add_method('GetTypeId', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   357
                   'ns3::TypeId', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   358
                   [], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   359
                   is_static=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   360
    ## position-allocator.h: void ns3::RandomBoxPositionAllocator::SetX(ns3::RandomVariable x) [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   361
    cls.add_method('SetX', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   362
                   'void', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   363
                   [param('ns3::RandomVariable', 'x')])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   364
    ## position-allocator.h: void ns3::RandomBoxPositionAllocator::SetY(ns3::RandomVariable y) [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   365
    cls.add_method('SetY', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   366
                   'void', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   367
                   [param('ns3::RandomVariable', 'y')])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   368
    ## position-allocator.h: void ns3::RandomBoxPositionAllocator::SetZ(ns3::RandomVariable z) [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   369
    cls.add_method('SetZ', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   370
                   'void', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   371
                   [param('ns3::RandomVariable', 'z')])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   372
    return
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   373
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   374
def register_Ns3RandomDiscPositionAllocator_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   375
    ## position-allocator.h: ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator(ns3::RandomDiscPositionAllocator const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   376
    cls.add_constructor([param('ns3::RandomDiscPositionAllocator const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   377
    ## position-allocator.h: ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   378
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   379
    ## position-allocator.h: ns3::Vector ns3::RandomDiscPositionAllocator::GetNext() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   380
    cls.add_method('GetNext', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   381
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   382
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   383
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   384
    ## position-allocator.h: static ns3::TypeId ns3::RandomDiscPositionAllocator::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   385
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   386
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   387
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   388
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   389
    ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetRho(ns3::RandomVariable rho) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   390
    cls.add_method('SetRho', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   391
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   392
                   [param('ns3::RandomVariable', 'rho')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   393
    ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetTheta(ns3::RandomVariable theta) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   394
    cls.add_method('SetTheta', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   395
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   396
                   [param('ns3::RandomVariable', 'theta')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   397
    ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetX(double x) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   398
    cls.add_method('SetX', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   399
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   400
                   [param('double', 'x')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   401
    ## position-allocator.h: void ns3::RandomDiscPositionAllocator::SetY(double y) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   402
    cls.add_method('SetY', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   403
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   404
                   [param('double', 'y')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   405
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   406
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   407
def register_Ns3RandomRectanglePositionAllocator_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   408
    ## position-allocator.h: ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator(ns3::RandomRectanglePositionAllocator const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   409
    cls.add_constructor([param('ns3::RandomRectanglePositionAllocator const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   410
    ## position-allocator.h: ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   411
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   412
    ## position-allocator.h: ns3::Vector ns3::RandomRectanglePositionAllocator::GetNext() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   413
    cls.add_method('GetNext', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   414
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   415
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   416
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   417
    ## position-allocator.h: static ns3::TypeId ns3::RandomRectanglePositionAllocator::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   418
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   419
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   420
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   421
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   422
    ## position-allocator.h: void ns3::RandomRectanglePositionAllocator::SetX(ns3::RandomVariable x) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   423
    cls.add_method('SetX', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   424
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   425
                   [param('ns3::RandomVariable', 'x')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   426
    ## position-allocator.h: void ns3::RandomRectanglePositionAllocator::SetY(ns3::RandomVariable y) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   427
    cls.add_method('SetY', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   428
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   429
                   [param('ns3::RandomVariable', 'y')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   430
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   431
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   432
def register_Ns3UniformDiscPositionAllocator_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   433
    ## position-allocator.h: ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator(ns3::UniformDiscPositionAllocator const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   434
    cls.add_constructor([param('ns3::UniformDiscPositionAllocator const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   435
    ## position-allocator.h: ns3::UniformDiscPositionAllocator::UniformDiscPositionAllocator() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   436
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   437
    ## position-allocator.h: ns3::Vector ns3::UniformDiscPositionAllocator::GetNext() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   438
    cls.add_method('GetNext', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   439
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   440
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   441
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   442
    ## position-allocator.h: static ns3::TypeId ns3::UniformDiscPositionAllocator::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   443
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   444
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   445
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   446
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   447
    ## position-allocator.h: void ns3::UniformDiscPositionAllocator::SetRho(double rho) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   448
    cls.add_method('SetRho', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   449
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   450
                   [param('double', 'rho')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   451
    ## position-allocator.h: void ns3::UniformDiscPositionAllocator::SetX(double x) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   452
    cls.add_method('SetX', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   453
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   454
                   [param('double', 'x')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   455
    ## position-allocator.h: void ns3::UniformDiscPositionAllocator::SetY(double y) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   456
    cls.add_method('SetY', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   457
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   458
                   [param('double', 'y')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   459
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   460
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   461
def register_Ns3BoxChecker_methods(root_module, cls):
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   462
    ## box.h: ns3::BoxChecker::BoxChecker() [constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   463
    cls.add_constructor([])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   464
    ## box.h: ns3::BoxChecker::BoxChecker(ns3::BoxChecker const & arg0) [copy constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   465
    cls.add_constructor([param('ns3::BoxChecker const &', 'arg0')])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   466
    return
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   467
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   468
def register_Ns3BoxValue_methods(root_module, cls):
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   469
    ## box.h: ns3::BoxValue::BoxValue() [constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   470
    cls.add_constructor([])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   471
    ## box.h: ns3::BoxValue::BoxValue(ns3::BoxValue const & arg0) [copy constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   472
    cls.add_constructor([param('ns3::BoxValue const &', 'arg0')])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   473
    ## box.h: ns3::BoxValue::BoxValue(ns3::Box const & value) [constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   474
    cls.add_constructor([param('ns3::Box const &', 'value')])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   475
    ## box.h: ns3::Ptr<ns3::AttributeValue> ns3::BoxValue::Copy() const [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   476
    cls.add_method('Copy', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   477
                   'ns3::Ptr< ns3::AttributeValue >', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   478
                   [], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   479
                   is_const=True, is_virtual=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   480
    ## box.h: bool ns3::BoxValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   481
    cls.add_method('DeserializeFromString', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   482
                   'bool', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   483
                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   484
                   is_virtual=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   485
    ## box.h: ns3::Box ns3::BoxValue::Get() const [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   486
    cls.add_method('Get', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   487
                   'ns3::Box', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   488
                   [], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   489
                   is_const=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   490
    ## box.h: std::string ns3::BoxValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   491
    cls.add_method('SerializeToString', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   492
                   'std::string', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   493
                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   494
                   is_const=True, is_virtual=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   495
    ## box.h: void ns3::BoxValue::Set(ns3::Box const & value) [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   496
    cls.add_method('Set', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   497
                   'void', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   498
                   [param('ns3::Box const &', 'value')])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   499
    return
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
   500
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   501
def register_Ns3GridPositionAllocator_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   502
    ## position-allocator.h: ns3::GridPositionAllocator::GridPositionAllocator(ns3::GridPositionAllocator const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   503
    cls.add_constructor([param('ns3::GridPositionAllocator const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   504
    ## position-allocator.h: ns3::GridPositionAllocator::GridPositionAllocator() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   505
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   506
    ## position-allocator.h: double ns3::GridPositionAllocator::GetDeltaX() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   507
    cls.add_method('GetDeltaX', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   508
                   'double', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   509
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   510
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   511
    ## position-allocator.h: double ns3::GridPositionAllocator::GetDeltaY() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   512
    cls.add_method('GetDeltaY', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   513
                   'double', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   514
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   515
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   516
    ## position-allocator.h: ns3::GridPositionAllocator::LayoutType ns3::GridPositionAllocator::GetLayoutType() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   517
    cls.add_method('GetLayoutType', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   518
                   'ns3::GridPositionAllocator::LayoutType', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   519
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   520
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   521
    ## position-allocator.h: double ns3::GridPositionAllocator::GetMinX() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   522
    cls.add_method('GetMinX', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   523
                   'double', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   524
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   525
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   526
    ## position-allocator.h: double ns3::GridPositionAllocator::GetMinY() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   527
    cls.add_method('GetMinY', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   528
                   'double', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   529
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   530
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   531
    ## position-allocator.h: uint32_t ns3::GridPositionAllocator::GetN() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   532
    cls.add_method('GetN', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   533
                   'uint32_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   534
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   535
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   536
    ## position-allocator.h: ns3::Vector ns3::GridPositionAllocator::GetNext() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   537
    cls.add_method('GetNext', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   538
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   539
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   540
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   541
    ## position-allocator.h: static ns3::TypeId ns3::GridPositionAllocator::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   542
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   543
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   544
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   545
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   546
    ## position-allocator.h: void ns3::GridPositionAllocator::SetDeltaX(double deltaX) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   547
    cls.add_method('SetDeltaX', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   548
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   549
                   [param('double', 'deltaX')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   550
    ## position-allocator.h: void ns3::GridPositionAllocator::SetDeltaY(double deltaY) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   551
    cls.add_method('SetDeltaY', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   552
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   553
                   [param('double', 'deltaY')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   554
    ## position-allocator.h: void ns3::GridPositionAllocator::SetLayoutType(ns3::GridPositionAllocator::LayoutType layoutType) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   555
    cls.add_method('SetLayoutType', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   556
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   557
                   [param('ns3::GridPositionAllocator::LayoutType', 'layoutType')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   558
    ## position-allocator.h: void ns3::GridPositionAllocator::SetMinX(double xMin) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   559
    cls.add_method('SetMinX', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   560
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   561
                   [param('double', 'xMin')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   562
    ## position-allocator.h: void ns3::GridPositionAllocator::SetMinY(double yMin) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   563
    cls.add_method('SetMinY', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   564
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   565
                   [param('double', 'yMin')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   566
    ## position-allocator.h: void ns3::GridPositionAllocator::SetN(uint32_t n) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   567
    cls.add_method('SetN', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   568
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   569
                   [param('uint32_t', 'n')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   570
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   571
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   572
def register_Ns3ListPositionAllocator_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   573
    ## position-allocator.h: ns3::ListPositionAllocator::ListPositionAllocator(ns3::ListPositionAllocator const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   574
    cls.add_constructor([param('ns3::ListPositionAllocator const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   575
    ## position-allocator.h: ns3::ListPositionAllocator::ListPositionAllocator() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   576
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   577
    ## position-allocator.h: void ns3::ListPositionAllocator::Add(ns3::Vector v) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   578
    cls.add_method('Add', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   579
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   580
                   [param('ns3::Vector', 'v')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   581
    ## position-allocator.h: ns3::Vector ns3::ListPositionAllocator::GetNext() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   582
    cls.add_method('GetNext', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   583
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   584
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   585
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   586
    ## position-allocator.h: static ns3::TypeId ns3::ListPositionAllocator::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   587
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   588
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   589
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   590
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   591
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   592
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   593
def register_Ns3MobilityModel_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   594
    ## mobility-model.h: ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   595
    cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   596
    ## mobility-model.h: ns3::MobilityModel::MobilityModel() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   597
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   598
    ## mobility-model.h: double ns3::MobilityModel::GetDistanceFrom(ns3::Ptr<const ns3::MobilityModel> position) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   599
    cls.add_method('GetDistanceFrom', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   600
                   'double', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   601
                   [param('ns3::Ptr< ns3::MobilityModel const >', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   602
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   603
    ## mobility-model.h: ns3::Vector ns3::MobilityModel::GetPosition() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   604
    cls.add_method('GetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   605
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   606
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   607
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   608
    ## mobility-model.h: static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   609
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   610
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   611
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   612
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   613
    ## mobility-model.h: ns3::Vector ns3::MobilityModel::GetVelocity() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   614
    cls.add_method('GetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   615
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   616
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   617
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   618
    ## mobility-model.h: void ns3::MobilityModel::SetPosition(ns3::Vector const & position) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   619
    cls.add_method('SetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   620
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   621
                   [param('ns3::Vector const &', 'position')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   622
    ## mobility-model.h: void ns3::MobilityModel::NotifyCourseChange() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   623
    cls.add_method('NotifyCourseChange', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   624
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   625
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   626
                   is_const=True, visibility='protected')
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   627
    ## mobility-model.h: ns3::Vector ns3::MobilityModel::DoGetPosition() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   628
    cls.add_method('DoGetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   629
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   630
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   631
                   is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   632
    ## mobility-model.h: ns3::Vector ns3::MobilityModel::DoGetVelocity() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   633
    cls.add_method('DoGetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   634
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   635
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   636
                   is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   637
    ## mobility-model.h: void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   638
    cls.add_method('DoSetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   639
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   640
                   [param('ns3::Vector const &', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   641
                   is_pure_virtual=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   642
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   643
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   644
def register_Ns3RandomDirection2dMobilityModel_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   645
    ## random-direction-2d-mobility-model.h: ns3::RandomDirection2dMobilityModel::RandomDirection2dMobilityModel() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   646
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   647
    ## random-direction-2d-mobility-model.h: ns3::RandomDirection2dMobilityModel::RandomDirection2dMobilityModel(ns3::RandomDirection2dMobilityModel const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   648
    cls.add_constructor([param('ns3::RandomDirection2dMobilityModel const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   649
    ## random-direction-2d-mobility-model.h: static ns3::TypeId ns3::RandomDirection2dMobilityModel::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   650
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   651
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   652
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   653
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   654
    ## random-direction-2d-mobility-model.h: void ns3::RandomDirection2dMobilityModel::DoDispose() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   655
    cls.add_method('DoDispose', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   656
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   657
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   658
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   659
    ## random-direction-2d-mobility-model.h: ns3::Vector ns3::RandomDirection2dMobilityModel::DoGetPosition() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   660
    cls.add_method('DoGetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   661
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   662
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   663
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   664
    ## random-direction-2d-mobility-model.h: ns3::Vector ns3::RandomDirection2dMobilityModel::DoGetVelocity() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   665
    cls.add_method('DoGetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   666
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   667
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   668
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   669
    ## random-direction-2d-mobility-model.h: void ns3::RandomDirection2dMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   670
    cls.add_method('DoSetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   671
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   672
                   [param('ns3::Vector const &', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   673
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   674
    ## random-direction-2d-mobility-model.h: void ns3::RandomDirection2dMobilityModel::DoStart() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   675
    cls.add_method('DoStart', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   676
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   677
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   678
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   679
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   680
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   681
def register_Ns3RandomWalk2dMobilityModel_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   682
    ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel::RandomWalk2dMobilityModel() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   683
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   684
    ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel::RandomWalk2dMobilityModel(ns3::RandomWalk2dMobilityModel const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   685
    cls.add_constructor([param('ns3::RandomWalk2dMobilityModel const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   686
    ## random-walk-2d-mobility-model.h: static ns3::TypeId ns3::RandomWalk2dMobilityModel::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   687
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   688
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   689
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   690
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   691
    ## random-walk-2d-mobility-model.h: void ns3::RandomWalk2dMobilityModel::DoDispose() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   692
    cls.add_method('DoDispose', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   693
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   694
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   695
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   696
    ## random-walk-2d-mobility-model.h: ns3::Vector ns3::RandomWalk2dMobilityModel::DoGetPosition() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   697
    cls.add_method('DoGetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   698
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   699
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   700
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   701
    ## random-walk-2d-mobility-model.h: ns3::Vector ns3::RandomWalk2dMobilityModel::DoGetVelocity() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   702
    cls.add_method('DoGetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   703
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   704
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   705
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   706
    ## random-walk-2d-mobility-model.h: void ns3::RandomWalk2dMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   707
    cls.add_method('DoSetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   708
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   709
                   [param('ns3::Vector const &', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   710
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   711
    ## random-walk-2d-mobility-model.h: void ns3::RandomWalk2dMobilityModel::DoStart() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   712
    cls.add_method('DoStart', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   713
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   714
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   715
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   716
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   717
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   718
def register_Ns3RandomWaypointMobilityModel_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   719
    ## random-waypoint-mobility-model.h: ns3::RandomWaypointMobilityModel::RandomWaypointMobilityModel() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   720
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   721
    ## random-waypoint-mobility-model.h: ns3::RandomWaypointMobilityModel::RandomWaypointMobilityModel(ns3::RandomWaypointMobilityModel const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   722
    cls.add_constructor([param('ns3::RandomWaypointMobilityModel const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   723
    ## random-waypoint-mobility-model.h: static ns3::TypeId ns3::RandomWaypointMobilityModel::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   724
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   725
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   726
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   727
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   728
    ## random-waypoint-mobility-model.h: void ns3::RandomWaypointMobilityModel::DoStart() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   729
    cls.add_method('DoStart', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   730
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   731
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   732
                   visibility='protected', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   733
    ## random-waypoint-mobility-model.h: ns3::Vector ns3::RandomWaypointMobilityModel::DoGetPosition() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   734
    cls.add_method('DoGetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   735
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   736
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   737
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   738
    ## random-waypoint-mobility-model.h: ns3::Vector ns3::RandomWaypointMobilityModel::DoGetVelocity() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   739
    cls.add_method('DoGetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   740
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   741
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   742
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   743
    ## random-waypoint-mobility-model.h: void ns3::RandomWaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   744
    cls.add_method('DoSetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   745
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   746
                   [param('ns3::Vector const &', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   747
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   748
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   749
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   750
def register_Ns3RectangleChecker_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   751
    ## rectangle.h: ns3::RectangleChecker::RectangleChecker() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   752
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   753
    ## rectangle.h: ns3::RectangleChecker::RectangleChecker(ns3::RectangleChecker const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   754
    cls.add_constructor([param('ns3::RectangleChecker const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   755
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   756
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   757
def register_Ns3RectangleValue_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   758
    ## rectangle.h: ns3::RectangleValue::RectangleValue() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   759
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   760
    ## rectangle.h: ns3::RectangleValue::RectangleValue(ns3::RectangleValue const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   761
    cls.add_constructor([param('ns3::RectangleValue const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   762
    ## rectangle.h: ns3::RectangleValue::RectangleValue(ns3::Rectangle const & value) [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   763
    cls.add_constructor([param('ns3::Rectangle const &', 'value')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   764
    ## rectangle.h: ns3::Ptr<ns3::AttributeValue> ns3::RectangleValue::Copy() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   765
    cls.add_method('Copy', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   766
                   'ns3::Ptr< ns3::AttributeValue >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   767
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   768
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   769
    ## rectangle.h: bool ns3::RectangleValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   770
    cls.add_method('DeserializeFromString', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   771
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   772
                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   773
                   is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   774
    ## rectangle.h: ns3::Rectangle ns3::RectangleValue::Get() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   775
    cls.add_method('Get', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   776
                   'ns3::Rectangle', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   777
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   778
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   779
    ## rectangle.h: std::string ns3::RectangleValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   780
    cls.add_method('SerializeToString', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   781
                   'std::string', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   782
                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   783
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   784
    ## rectangle.h: void ns3::RectangleValue::Set(ns3::Rectangle const & value) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   785
    cls.add_method('Set', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   786
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   787
                   [param('ns3::Rectangle const &', 'value')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   788
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   789
6050
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   790
def register_Ns3SteadyStateRandomWaypointMobilityModel_methods(root_module, cls):
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   791
    ## steady-state-random-waypoint-mobility-model.h: ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateRandomWaypointMobilityModel(ns3::SteadyStateRandomWaypointMobilityModel const & arg0) [copy constructor]
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   792
    cls.add_constructor([param('ns3::SteadyStateRandomWaypointMobilityModel const &', 'arg0')])
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   793
    ## steady-state-random-waypoint-mobility-model.h: ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateRandomWaypointMobilityModel() [constructor]
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   794
    cls.add_constructor([])
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   795
    ## steady-state-random-waypoint-mobility-model.h: static ns3::TypeId ns3::SteadyStateRandomWaypointMobilityModel::GetTypeId() [member function]
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   796
    cls.add_method('GetTypeId', 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   797
                   'ns3::TypeId', 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   798
                   [], 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   799
                   is_static=True)
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   800
    ## steady-state-random-waypoint-mobility-model.h: void ns3::SteadyStateRandomWaypointMobilityModel::DoStart() [member function]
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   801
    cls.add_method('DoStart', 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   802
                   'void', 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   803
                   [], 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   804
                   visibility='protected', is_virtual=True)
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   805
    ## steady-state-random-waypoint-mobility-model.h: ns3::Vector ns3::SteadyStateRandomWaypointMobilityModel::DoGetPosition() const [member function]
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   806
    cls.add_method('DoGetPosition', 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   807
                   'ns3::Vector', 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   808
                   [], 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   809
                   is_const=True, visibility='private', is_virtual=True)
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   810
    ## steady-state-random-waypoint-mobility-model.h: ns3::Vector ns3::SteadyStateRandomWaypointMobilityModel::DoGetVelocity() const [member function]
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   811
    cls.add_method('DoGetVelocity', 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   812
                   'ns3::Vector', 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   813
                   [], 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   814
                   is_const=True, visibility='private', is_virtual=True)
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   815
    ## steady-state-random-waypoint-mobility-model.h: void ns3::SteadyStateRandomWaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   816
    cls.add_method('DoSetPosition', 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   817
                   'void', 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   818
                   [param('ns3::Vector const &', 'position')], 
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   819
                   visibility='private', is_virtual=True)
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   820
    return
704ff76c4aa3 python-scan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6029
diff changeset
   821
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   822
def register_Ns3WaypointChecker_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   823
    ## waypoint.h: ns3::WaypointChecker::WaypointChecker() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   824
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   825
    ## waypoint.h: ns3::WaypointChecker::WaypointChecker(ns3::WaypointChecker const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   826
    cls.add_constructor([param('ns3::WaypointChecker const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   827
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   828
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   829
def register_Ns3WaypointMobilityModel_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   830
    ## waypoint-mobility-model.h: ns3::WaypointMobilityModel::WaypointMobilityModel(ns3::WaypointMobilityModel const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   831
    cls.add_constructor([param('ns3::WaypointMobilityModel const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   832
    ## waypoint-mobility-model.h: ns3::WaypointMobilityModel::WaypointMobilityModel() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   833
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   834
    ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::AddWaypoint(ns3::Waypoint const & waypoint) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   835
    cls.add_method('AddWaypoint', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   836
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   837
                   [param('ns3::Waypoint const &', 'waypoint')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   838
    ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::EndMobility() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   839
    cls.add_method('EndMobility', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   840
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   841
                   [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   842
    ## waypoint-mobility-model.h: ns3::Waypoint ns3::WaypointMobilityModel::GetNextWaypoint() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   843
    cls.add_method('GetNextWaypoint', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   844
                   'ns3::Waypoint', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   845
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   846
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   847
    ## waypoint-mobility-model.h: static ns3::TypeId ns3::WaypointMobilityModel::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   848
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   849
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   850
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   851
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   852
    ## waypoint-mobility-model.h: uint32_t ns3::WaypointMobilityModel::WaypointsLeft() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   853
    cls.add_method('WaypointsLeft', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   854
                   'uint32_t', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   855
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   856
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   857
    ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::DoDispose() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   858
    cls.add_method('DoDispose', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   859
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   860
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   861
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   862
    ## waypoint-mobility-model.h: ns3::Vector ns3::WaypointMobilityModel::DoGetPosition() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   863
    cls.add_method('DoGetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   864
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   865
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   866
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   867
    ## waypoint-mobility-model.h: ns3::Vector ns3::WaypointMobilityModel::DoGetVelocity() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   868
    cls.add_method('DoGetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   869
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   870
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   871
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   872
    ## waypoint-mobility-model.h: void ns3::WaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   873
    cls.add_method('DoSetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   874
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   875
                   [param('ns3::Vector const &', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   876
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   877
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   878
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   879
def register_Ns3WaypointValue_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   880
    ## waypoint.h: ns3::WaypointValue::WaypointValue() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   881
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   882
    ## waypoint.h: ns3::WaypointValue::WaypointValue(ns3::WaypointValue const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   883
    cls.add_constructor([param('ns3::WaypointValue const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   884
    ## waypoint.h: ns3::WaypointValue::WaypointValue(ns3::Waypoint const & value) [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   885
    cls.add_constructor([param('ns3::Waypoint const &', 'value')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   886
    ## waypoint.h: ns3::Ptr<ns3::AttributeValue> ns3::WaypointValue::Copy() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   887
    cls.add_method('Copy', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   888
                   'ns3::Ptr< ns3::AttributeValue >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   889
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   890
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   891
    ## waypoint.h: bool ns3::WaypointValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   892
    cls.add_method('DeserializeFromString', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   893
                   'bool', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   894
                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   895
                   is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   896
    ## waypoint.h: ns3::Waypoint ns3::WaypointValue::Get() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   897
    cls.add_method('Get', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   898
                   'ns3::Waypoint', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   899
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   900
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   901
    ## waypoint.h: std::string ns3::WaypointValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   902
    cls.add_method('SerializeToString', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   903
                   'std::string', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   904
                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   905
                   is_const=True, is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   906
    ## waypoint.h: void ns3::WaypointValue::Set(ns3::Waypoint const & value) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   907
    cls.add_method('Set', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   908
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   909
                   [param('ns3::Waypoint const &', 'value')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   910
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   911
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   912
def register_Ns3ConstantAccelerationMobilityModel_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   913
    ## constant-acceleration-mobility-model.h: ns3::ConstantAccelerationMobilityModel::ConstantAccelerationMobilityModel(ns3::ConstantAccelerationMobilityModel const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   914
    cls.add_constructor([param('ns3::ConstantAccelerationMobilityModel const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   915
    ## constant-acceleration-mobility-model.h: ns3::ConstantAccelerationMobilityModel::ConstantAccelerationMobilityModel() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   916
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   917
    ## constant-acceleration-mobility-model.h: static ns3::TypeId ns3::ConstantAccelerationMobilityModel::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   918
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   919
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   920
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   921
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   922
    ## constant-acceleration-mobility-model.h: void ns3::ConstantAccelerationMobilityModel::SetVelocityAndAcceleration(ns3::Vector const & velocity, ns3::Vector const & acceleration) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   923
    cls.add_method('SetVelocityAndAcceleration', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   924
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   925
                   [param('ns3::Vector const &', 'velocity'), param('ns3::Vector const &', 'acceleration')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   926
    ## constant-acceleration-mobility-model.h: ns3::Vector ns3::ConstantAccelerationMobilityModel::DoGetPosition() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   927
    cls.add_method('DoGetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   928
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   929
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   930
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   931
    ## constant-acceleration-mobility-model.h: ns3::Vector ns3::ConstantAccelerationMobilityModel::DoGetVelocity() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   932
    cls.add_method('DoGetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   933
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   934
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   935
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   936
    ## constant-acceleration-mobility-model.h: void ns3::ConstantAccelerationMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   937
    cls.add_method('DoSetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   938
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   939
                   [param('ns3::Vector const &', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   940
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   941
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   942
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   943
def register_Ns3ConstantPositionMobilityModel_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   944
    ## constant-position-mobility-model.h: ns3::ConstantPositionMobilityModel::ConstantPositionMobilityModel(ns3::ConstantPositionMobilityModel const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   945
    cls.add_constructor([param('ns3::ConstantPositionMobilityModel const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   946
    ## constant-position-mobility-model.h: ns3::ConstantPositionMobilityModel::ConstantPositionMobilityModel() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   947
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   948
    ## constant-position-mobility-model.h: static ns3::TypeId ns3::ConstantPositionMobilityModel::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   949
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   950
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   951
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   952
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   953
    ## constant-position-mobility-model.h: ns3::Vector ns3::ConstantPositionMobilityModel::DoGetPosition() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   954
    cls.add_method('DoGetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   955
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   956
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   957
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   958
    ## constant-position-mobility-model.h: ns3::Vector ns3::ConstantPositionMobilityModel::DoGetVelocity() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   959
    cls.add_method('DoGetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   960
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   961
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   962
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   963
    ## constant-position-mobility-model.h: void ns3::ConstantPositionMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   964
    cls.add_method('DoSetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   965
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   966
                   [param('ns3::Vector const &', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   967
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   968
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   969
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   970
def register_Ns3ConstantVelocityMobilityModel_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   971
    ## constant-velocity-mobility-model.h: ns3::ConstantVelocityMobilityModel::ConstantVelocityMobilityModel(ns3::ConstantVelocityMobilityModel const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   972
    cls.add_constructor([param('ns3::ConstantVelocityMobilityModel const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   973
    ## constant-velocity-mobility-model.h: ns3::ConstantVelocityMobilityModel::ConstantVelocityMobilityModel() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   974
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   975
    ## constant-velocity-mobility-model.h: static ns3::TypeId ns3::ConstantVelocityMobilityModel::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   976
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   977
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   978
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   979
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   980
    ## constant-velocity-mobility-model.h: void ns3::ConstantVelocityMobilityModel::SetVelocity(ns3::Vector const & speed) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   981
    cls.add_method('SetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   982
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   983
                   [param('ns3::Vector const &', 'speed')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   984
    ## constant-velocity-mobility-model.h: ns3::Vector ns3::ConstantVelocityMobilityModel::DoGetPosition() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   985
    cls.add_method('DoGetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   986
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   987
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   988
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   989
    ## constant-velocity-mobility-model.h: ns3::Vector ns3::ConstantVelocityMobilityModel::DoGetVelocity() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   990
    cls.add_method('DoGetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   991
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   992
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   993
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   994
    ## constant-velocity-mobility-model.h: void ns3::ConstantVelocityMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   995
    cls.add_method('DoSetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   996
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   997
                   [param('ns3::Vector const &', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   998
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
   999
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1000
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1001
def register_Ns3GaussMarkovMobilityModel_methods(root_module, cls):
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1002
    ## gauss-markov-mobility-model.h: ns3::GaussMarkovMobilityModel::GaussMarkovMobilityModel(ns3::GaussMarkovMobilityModel const & arg0) [copy constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1003
    cls.add_constructor([param('ns3::GaussMarkovMobilityModel const &', 'arg0')])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1004
    ## gauss-markov-mobility-model.h: ns3::GaussMarkovMobilityModel::GaussMarkovMobilityModel() [constructor]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1005
    cls.add_constructor([])
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1006
    ## gauss-markov-mobility-model.h: static ns3::TypeId ns3::GaussMarkovMobilityModel::GetTypeId() [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1007
    cls.add_method('GetTypeId', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1008
                   'ns3::TypeId', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1009
                   [], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1010
                   is_static=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1011
    ## gauss-markov-mobility-model.h: void ns3::GaussMarkovMobilityModel::DoDispose() [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1012
    cls.add_method('DoDispose', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1013
                   'void', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1014
                   [], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1015
                   visibility='private', is_virtual=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1016
    ## gauss-markov-mobility-model.h: ns3::Vector ns3::GaussMarkovMobilityModel::DoGetPosition() const [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1017
    cls.add_method('DoGetPosition', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1018
                   'ns3::Vector', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1019
                   [], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1020
                   is_const=True, visibility='private', is_virtual=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1021
    ## gauss-markov-mobility-model.h: ns3::Vector ns3::GaussMarkovMobilityModel::DoGetVelocity() const [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1022
    cls.add_method('DoGetVelocity', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1023
                   'ns3::Vector', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1024
                   [], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1025
                   is_const=True, visibility='private', is_virtual=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1026
    ## gauss-markov-mobility-model.h: void ns3::GaussMarkovMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1027
    cls.add_method('DoSetPosition', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1028
                   'void', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1029
                   [param('ns3::Vector const &', 'position')], 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1030
                   visibility='private', is_virtual=True)
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1031
    return
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1032
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1033
def register_Ns3HierarchicalMobilityModel_methods(root_module, cls):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1034
    ## hierarchical-mobility-model.h: ns3::HierarchicalMobilityModel::HierarchicalMobilityModel(ns3::HierarchicalMobilityModel const & arg0) [copy constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1035
    cls.add_constructor([param('ns3::HierarchicalMobilityModel const &', 'arg0')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1036
    ## hierarchical-mobility-model.h: ns3::HierarchicalMobilityModel::HierarchicalMobilityModel() [constructor]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1037
    cls.add_constructor([])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1038
    ## hierarchical-mobility-model.h: ns3::Ptr<ns3::MobilityModel> ns3::HierarchicalMobilityModel::GetChild() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1039
    cls.add_method('GetChild', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1040
                   'ns3::Ptr< ns3::MobilityModel >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1041
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1042
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1043
    ## hierarchical-mobility-model.h: ns3::Ptr<ns3::MobilityModel> ns3::HierarchicalMobilityModel::GetParent() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1044
    cls.add_method('GetParent', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1045
                   'ns3::Ptr< ns3::MobilityModel >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1046
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1047
                   is_const=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1048
    ## hierarchical-mobility-model.h: static ns3::TypeId ns3::HierarchicalMobilityModel::GetTypeId() [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1049
    cls.add_method('GetTypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1050
                   'ns3::TypeId', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1051
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1052
                   is_static=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1053
    ## hierarchical-mobility-model.h: void ns3::HierarchicalMobilityModel::SetChild(ns3::Ptr<ns3::MobilityModel> model) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1054
    cls.add_method('SetChild', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1055
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1056
                   [param('ns3::Ptr< ns3::MobilityModel >', 'model')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1057
    ## hierarchical-mobility-model.h: void ns3::HierarchicalMobilityModel::SetParent(ns3::Ptr<ns3::MobilityModel> model) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1058
    cls.add_method('SetParent', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1059
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1060
                   [param('ns3::Ptr< ns3::MobilityModel >', 'model')])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1061
    ## hierarchical-mobility-model.h: ns3::Vector ns3::HierarchicalMobilityModel::DoGetPosition() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1062
    cls.add_method('DoGetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1063
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1064
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1065
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1066
    ## hierarchical-mobility-model.h: ns3::Vector ns3::HierarchicalMobilityModel::DoGetVelocity() const [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1067
    cls.add_method('DoGetVelocity', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1068
                   'ns3::Vector', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1069
                   [], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1070
                   is_const=True, visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1071
    ## hierarchical-mobility-model.h: void ns3::HierarchicalMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1072
    cls.add_method('DoSetPosition', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1073
                   'void', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1074
                   [param('ns3::Vector const &', 'position')], 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1075
                   visibility='private', is_virtual=True)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1076
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1077
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1078
def register_functions(root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1079
    module = root_module
6107
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1080
    ## box.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeBoxChecker() [free function]
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1081
    module.add_function('MakeBoxChecker', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1082
                        'ns3::Ptr< ns3::AttributeChecker const >', 
eaf59a5f1422 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6050
diff changeset
  1083
                        [])
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1084
    ## rectangle.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeRectangleChecker() [free function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1085
    module.add_function('MakeRectangleChecker', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1086
                        'ns3::Ptr< ns3::AttributeChecker const >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1087
                        [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1088
    ## waypoint.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeWaypointChecker() [free function]
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1089
    module.add_function('MakeWaypointChecker', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1090
                        'ns3::Ptr< ns3::AttributeChecker const >', 
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1091
                        [])
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1092
    register_functions_ns3_Config(module.get_submodule('Config'), root_module)
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
  1093
    register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1094
    register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1095
    register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1096
    register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1097
    register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1098
    register_functions_ns3_flame(module.get_submodule('flame'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1099
    register_functions_ns3_internal(module.get_submodule('internal'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1100
    register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1101
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1102
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1103
def register_functions_ns3_Config(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1104
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1105
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
  1106
def register_functions_ns3_FatalImpl(module, root_module):
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
  1107
    return
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6107
diff changeset
  1108
6029
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1109
def register_functions_ns3_TimeStepPrecision(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1110
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1111
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1112
def register_functions_ns3_addressUtils(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1113
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1114
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1115
def register_functions_ns3_aodv(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1116
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1117
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1118
def register_functions_ns3_dot11s(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1119
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1120
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1121
def register_functions_ns3_flame(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1122
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1123
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1124
def register_functions_ns3_internal(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1125
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1126
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1127
def register_functions_ns3_olsr(module, root_module):
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1128
    return
096af1414c37 tell pybindgen not to disable inheritance on classes that end with Helper, and rescan
Craig Dowell <craigdo@ee.washington.edu>
parents: 6028
diff changeset
  1129