Ophidian
 All Classes Namespaces Functions
Public Member Functions | List of all members
ophidian::density::bins Class Reference

Public Member Functions

 bins (entity_system::entity_system &system)
 
point position (entity_system::entity bin)
 
point dimension (entity_system::entity bin)
 
double movable_utilization (entity_system::entity bin)
 
double fixed_utilization (entity_system::entity bin)
 
double free_space (entity_system::entity bin)
 
std::pair< std::vector< point >
::const_iterator, std::vector
< point >::const_iterator > 
positions () const
 
std::pair< std::vector< point >
::const_iterator, std::vector
< point >::const_iterator > 
dimensions () const
 
std::pair< std::vector< double >
::const_iterator, std::vector
< double >::const_iterator > 
movable_utilizations () const
 
std::pair< std::vector< double >
::const_iterator, std::vector
< double >::const_iterator > 
fixed_utilizations () const
 
std::pair< std::vector< double >
::const_iterator, std::vector
< double >::const_iterator > 
free_spaces () const
 
void position (entity_system::entity bin, point position)
 
void dimension (entity_system::entity bin, point dimension)
 
void movable_utilization (entity_system::entity bin, double movable_utilization)
 
void fixed_utilization (entity_system::entity bin, double fixed_utilization)
 
void free_space (entity_system::entity bin, double free_space)
 

The documentation for this class was generated from the following files: