Module pypcsim :: Class SpatialSimObjectPopulation
[hide private]
[frames] | no frames]

Class SpatialSimObjectPopulation

     object --+        
              |        
    ??.instance --+    
                  |    
SimObjectPopulation --+
                      |
                     SpatialSimObjectPopulation
Known Subclasses:

Help on SpatialSimObjectPopulation [class]: Population of SimObject's with associated locations in 3D space

Instance Methods [hide private]
 
__init__(...)
Help on SpatialSimObjectPopulation::SpatialSimObjectPopulation(SimNetwork & net, SimObjectFactory & objFactory, boost::shared_ptr<Point3DSet> locs) [constructor]
 
getIdAt(...)
Help on SimObject::ID SpatialSimObjectPopulation::getIdAt(Point3D<double> const & p) [member function]
 
getLocation(...)
 
objectAt(...)
Help on SimObject * SpatialSimObjectPopulation::objectAt(Point3D<double> const & p) [member function]
 
subPopulation(...)

Inherited from SimObjectPopulation: __call__, __getitem__, getID, getNet, idVector, localIndexes, localSubPopulation, object, record, setFieldScale, size, subset

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  __instance_size__ = 40
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

Help on SpatialSimObjectPopulation::SpatialSimObjectPopulation(SimNetwork & net, SimObjectFactory & objFactory, boost::shared_ptr<Point3DSet> locs) [constructor]

Help on SpatialSimObjectPopulation::SpatialSimObjectPopulation(SimNetwork & net, SimObjectFactory & objFactory, size_t n) [constructor]

Help on SpatialSimObjectPopulation::SpatialSimObjectPopulation(SimNetwork & net, boost::shared_ptr<std::vector<long long, std::allocator<long long> > > const v) [constructor]

Help on SpatialSimObjectPopulation::SpatialSimObjectPopulation(SimNetwork & net, std::vector<long long, std::allocator<long long> > const & v) [constructor]

Help on SpatialSimObjectPopulation::SpatialSimObjectPopulation(SimNetwork & net, std::vector<long long, std::allocator<long long> > const & v, boost::shared_ptr<Point3DSet> locs) [constructor]

Overrides: object.__init__

getIdAt(...)

 

Help on SimObject::ID SpatialSimObjectPopulation::getIdAt(Point3D<double> const & p) [member function]

Help on SimObject::ID SpatialSimObjectPopulation::getIdAt(double const & x, double const & y, double const & z) [member function]

objectAt(...)

 

Help on SimObject * SpatialSimObjectPopulation::objectAt(Point3D<double> const & p) [member function]

Help on SimObject * SpatialSimObjectPopulation::objectAt(double const & x, double const & y, double const & z) [member function]