#include <freESPlusSelection.h>


Public Types | |
| typedef PlusSelection < TIndividual > | Self |
| typedef SelectionBase < TIndividual > | Superclass |
| typedef itk::SmartPointer < Self > | Pointer |
| typedef itk::SmartPointer < const Self > | ConstPointer |
| typedef Superclass::IndividualType | IndividualType |
| typedef Superclass::Pointer | IndividualPointer |
| typedef Superclass::PopulationType | PopulationType |
| typedef Superclass::PopulationPointer | PopulationPointer |
| typedef Superclass::PopulationSizeType | PopulationSizeType |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual const char * | GetNameOfClass () const |
| virtual PopulationPointer | Select (PopulationType *pPopulation, PopulationSizeType newSize) const |
Static Public Member Functions | |
| static Pointer | New (void) |
Protected Member Functions | |
| PlusSelection () | |
Private Member Functions | |
| PlusSelection (Self const &) | |
Definition at line 40 of file freESPlusSelection.h.
| typedef PlusSelection<TIndividual> FREE::ES::PlusSelection< TIndividual >::Self |
Standard "Self" typedef.
Reimplemented from FREE::ES::SelectionBase< TIndividual >.
Definition at line 45 of file freESPlusSelection.h.
| typedef SelectionBase<TIndividual> FREE::ES::PlusSelection< TIndividual >::Superclass |
Reimplemented from FREE::ES::SelectionBase< TIndividual >.
Definition at line 46 of file freESPlusSelection.h.
| typedef itk::SmartPointer<Self> FREE::ES::PlusSelection< TIndividual >::Pointer |
Reimplemented from FREE::ES::SelectionBase< TIndividual >.
Definition at line 47 of file freESPlusSelection.h.
| typedef itk::SmartPointer<const Self> FREE::ES::PlusSelection< TIndividual >::ConstPointer |
Reimplemented from FREE::ES::SelectionBase< TIndividual >.
Definition at line 48 of file freESPlusSelection.h.
| typedef Superclass::IndividualType FREE::ES::PlusSelection< TIndividual >::IndividualType |
Reimplemented from FREE::ES::SelectionBase< TIndividual >.
Definition at line 54 of file freESPlusSelection.h.
| typedef Superclass::Pointer FREE::ES::PlusSelection< TIndividual >::IndividualPointer |
Reimplemented from FREE::ES::SelectionBase< TIndividual >.
Definition at line 57 of file freESPlusSelection.h.
| typedef Superclass::PopulationType FREE::ES::PlusSelection< TIndividual >::PopulationType |
Reimplemented from FREE::ES::SelectionBase< TIndividual >.
Definition at line 58 of file freESPlusSelection.h.
| typedef Superclass::PopulationPointer FREE::ES::PlusSelection< TIndividual >::PopulationPointer |
Reimplemented from FREE::ES::SelectionBase< TIndividual >.
Definition at line 59 of file freESPlusSelection.h.
| typedef Superclass::PopulationSizeType FREE::ES::PlusSelection< TIndividual >::PopulationSizeType |
Reimplemented from FREE::ES::SelectionBase< TIndividual >.
Definition at line 61 of file freESPlusSelection.h.
| FREE::ES::PlusSelection< TIndividual >::PlusSelection | ( | ) | [inline, protected] |
Definition at line 34 of file freESPlusSelection.txx.
| FREE::ES::PlusSelection< TIndividual >::PlusSelection | ( | Self const & | ) | [private] |
| static Pointer FREE::ES::PlusSelection< TIndividual >::New | ( | void | ) | [inline, static] |
Method for creation through the object factory.
Reimplemented from FREE::ES::ComponentBase< TIndividual >.
Definition at line 51 of file freESPlusSelection.h.
| virtual ::itk::LightObject::Pointer FREE::ES::PlusSelection< TIndividual >::CreateAnother | ( | void | ) | const [inline, virtual] |
Reimplemented from FREE::ES::ComponentBase< TIndividual >.
Definition at line 51 of file freESPlusSelection.h.
| virtual const char* FREE::ES::PlusSelection< TIndividual >::GetNameOfClass | ( | ) | const [inline, virtual] |
Run-time type information (and related methods).
Reimplemented from FREE::ES::SelectionBase< TIndividual >.
Definition at line 54 of file freESPlusSelection.h.
| PlusSelection< TIndividual >::PopulationPointer FREE::ES::PlusSelection< TIndividual >::Select | ( | PopulationType * | pPopulation, | |
| PopulationSizeType | newSize | |||
| ) | const [inline, virtual] |
Selects x individuals out of the population and removes the others form the passed population. (x == new Size) The removed individuals will be inserted in the newly created population and returned as function valus. The generation ID will not be changed by this function.
Definition at line 41 of file freESPlusSelection.txx.
References throwExceptionMacro.
1.5.3 written by Dimitri van Heesch,
© 1997-2000