Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Retinal_ManagedComposite Class Reference

#include <retinalobjs.h>

Inheritance diagram for Retinal_ManagedComposite:

Inheritance graph
[legend]
Collaboration diagram for Retinal_ManagedComposite:

Collaboration graph
[legend]
List of all members.

Detailed Description

Same as Retinal_Composite, but can enforce minimum and/or maximum distances between children's centers and do other housekeeping chores.

The constructor interface is just to allow the options to be changed externally after creation; it's not particularly pretty.

Definition at line 516 of file retinalobjs.h.

Public Methods

 Retinal_ManagedComposite (const string &name_val, Tristate *min_distance_enforce, double *min_distance, Tristate *max_distance_enforce, double *max_distance, AccumulationType accum_type_i=Max, const VarMap &init_vars=VarMap())
 Retinal_ManagedComposite (const Retinal_ManagedComposite &b)
virtual bool next ()
 Advance to the next state (whatever that means for this object).

virtual Retinal_Objectclone () const
 Return an identical copy of this object allocated from the heap.


The documentation for this class was generated from the following files:
Generated on Mon Jan 20 02:37:19 2003 for RF-LISSOM by doxygen1.3-rc2