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

Retinal_AnchoredManagedComposite Class Reference

Specialized version of Retinal_ManagedComposite which can save some computation for activ() by knowing it is always at center (0,0), angle 0, and size 1.0. More...

#include <retinalobjs.h>

Inheritance diagram for Retinal_AnchoredManagedComposite

Inheritance graph

[legend]
Collaboration diagram for Retinal_AnchoredManagedComposite:

Collaboration graph

[legend]
List of all members.

Public Methods

 Retinal_AnchoredManagedComposite ( const string& name_val, int* min_distance_enforce, double* min_distance, int* max_distance_enforce, double* max_distance, AccumulationType accum_type_i=Add, const VarMap& init_vars=VarMap() )
virtual string stringrep () const
 Suppresses info about self other than name, since it is ignored anyway. More...

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

virtual Angle angle () const
 Query current angle. More...


Detailed Description

Specialized version of Retinal_ManagedComposite which can save some computation for activ() by knowing it is always at center (0,0), angle 0, and size 1.0.

(Typically used for an entire retina's contents.)

Definition at line 476 of file retinalobjs.h.


Constructor & Destructor Documentation

Retinal_AnchoredManagedComposite::Retinal_AnchoredManagedComposite ( const string & name_val,
int * min_distance_enforce,
double * min_distance,
int * max_distance_enforce,
double * max_distance,
AccumulationType accum_type_i = Add,
const VarMap & init_vars = VarMap() )
 

Definition at line 479 of file retinalobjs.h.


Member Function Documentation

Angle Retinal_AnchoredManagedComposite::angle ( ) const [inline, virtual]
 

Query current angle.

Reimplemented from Retinal_Object.

Definition at line 493 of file retinalobjs.h.

Retinal_Object * Retinal_AnchoredManagedComposite::clone ( ) const [inline, virtual]
 

Return an identical copy of this object allocated from the heap.

Reimplemented from Retinal_ManagedComposite.

Definition at line 490 of file retinalobjs.h.

Referenced by WorldViews::define().

string Retinal_AnchoredManagedComposite::stringrep ( ) const [virtual]
 

Suppresses info about self other than name, since it is ignored anyway.

Reimplemented from Retinal_Composite.

Definition at line 395 of file retinalobjs.c.


The documentation for this class was generated from the following files:
Generated at Mon Aug 21 00:31:21 2000 for RF-LISSOM by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000