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

Class Point3DSet

 object --+    
          |    
??.instance --+
              |
             Point3DSet
Known Subclasses:

Help on Point3DSet [class]:
 Arbitray set of points in 3 dimensions (double precision) 
 
An encapsulation of an array of 3d points to be used in the population construction. 
This is an abstract class to be derived from for specific implementations.

Instance Methods [hide private]
 
__getitem__(...)
Help on Point3D<double> const & Point3DSet::operator[](int i) const [member operator]
 
__init__(...)
Help on Point3DSet::Point3DSet(size_t n=0) [constructor]
 
append(...)
Help on void Point3DSet::append(Point3D<double> const & p) [member function]
 
getIndex(...)
 
points(...)
Help on std::vector<Point3D<double>, std::allocator<Point3D<double> > > const & Point3DSet::points() const [member function]
 
python_exposer(...)
Help on void Point3DSet::python_exposer(std::vector<boost::shared_ptr<Point3DSet>, std::allocator<boost::shared_ptr<Point3DSet> > > arg0) [member function]
 
size(...)
Help on size_t Point3DSet::size() const [member function]
 
split(...)
Help on boost::shared_ptr<std::vector<boost::shared_ptr<Point3DSet>, std::allocator<boost::shared_ptr<Point3DSet> > > > Point3DSet::split(boost::shared_ptr<Point3DSetSpliter> splitter) [member function]
 
subset(...)
Help on boost::shared_ptr<Point3DSet> Point3DSet::subset(std::vector<unsigned int, std::allocator<unsigned int> > const & indices) const [member function]
 
subspace(...)
Help on boost::shared_ptr<Point3DSet> Point3DSet::subspace(SubSpaceConstraint const & cnstr) const [member function]
 
subspace_index(...)
Help on boost::shared_ptr<std::vector<unsigned int, std::allocator<unsigned int> > > Point3DSet::subspace_index(SubSpaceConstraint const & cnstr) const [member function]

Inherited from unreachable.instance: __new__

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

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

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

Help on Point3DSet::Point3DSet(size_t n=0) [constructor]

Help on Point3DSet::Point3DSet(std::vector<Point3D<double>, std::allocator<Point3D<double> > > const & initpoints) [constructor]

Overrides: object.__init__