#include <itkBioCellularAggregate.h>
Inheritance diagram for itk::bio::CellularAggregate< NSpaceDimension >:
Public Types | |
typedef CellularAggregate | Self |
typedef CellularAggregateBase | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Cell< NSpaceDimension > | BioCellType |
typedef BioCellType * | PointPixelType |
typedef double | CellPixelType |
typedef itk::DefaultDynamicMeshTraits< PointPixelType, NSpaceDimension, NSpaceDimension, double, double, CellPixelType > | MeshTraits |
typedef itk::Mesh< PointPixelType, NSpaceDimension, MeshTraits > | MeshType |
typedef MeshType::Pointer | MeshPointer |
typedef MeshType::ConstPointer | MeshConstPointer |
typedef MeshType::PointType | PointType |
typedef BioCellType::VectorType | VectorType |
typedef MeshType::PointsContainer | PointsContainer |
typedef MeshType::PointDataContainer | PointDataContainer |
typedef MeshType::CellsContainer | VoronoiRegionsContainer |
typedef PointsContainer::Iterator | PointsIterator |
typedef PointDataContainer::Iterator | CellsIterator |
typedef VoronoiRegionsContainer::Iterator | VoronoiIterator |
typedef PointsContainer::ConstIterator | PointsConstIterator |
typedef PointDataContainer::ConstIterator | CellsConstIterator |
typedef VoronoiRegionsContainer::ConstIterator | VoronoiConstIterator |
typedef MeshType::PointIdentifier | IdentifierType |
typedef MeshType::CellAutoPointer | CellAutoPointer |
typedef itk::CellInterface< typename MeshType::CellPixelType, typename MeshType::CellTraits > | CellInterfaceType |
typedef itk::PolygonCell< CellInterfaceType > | VoronoiRegionType |
typedef VoronoiRegionType::SelfAutoPointer | VoronoiRegionAutoPointer |
typedef float | ImagePixelType |
typedef itk::Image< ImagePixelType, NSpaceDimension > | SubstrateType |
typedef SubstrateType::Pointer | SubstratePointer |
typedef ImagePixelType | SubstrateValueType |
typedef std::vector< SubstratePointer > | SubstratesVector |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
itkStaticConstMacro (SpaceDimension, unsigned int, NSpaceDimension) | |
unsigned int | GetNumberOfCells (void) const |
void | SetGrowthRadiusLimit (double value) |
void | SetGrowthRadiusIncrement (double value) |
virtual MeshType * | GetMesh () |
virtual const MeshType * | GetMesh () |
virtual void | AdvanceTimeStep (void) |
virtual void | SetEgg (BioCellType *cell, const PointType &position) |
virtual void | Add (CellBase *cell) |
virtual void | Add (CellBase *cell, const VectorType &perturbation) |
virtual void | Add (CellBase *cellA, CellBase *cellB, double perturbationLength) |
virtual void | Remove (CellBase *cell) |
virtual void | GetVoronoi (unsigned long int cellId, VoronoiRegionAutoPointer &) const |
void | DumpContent (std::ostream &os) const |
virtual void | AddSubstrate (SubstrateType *substrate) |
virtual SubstratesVector & | GetSubstrates (void) |
virtual SubstrateValueType | GetSubstrateValue (unsigned long int cellId, unsigned int substrateId) const |
virtual void | KillAll (void) |
Static Public Member Functions | |
Pointer | New () |
unsigned int | GetDimension () |
Protected Member Functions | |
CellularAggregate () | |
virtual | ~CellularAggregate () |
CellularAggregate (const Self &) | |
void | operator= (const Self &) |
void | PrintSelf (std::ostream &os, itk::Indent indent) const |
virtual void | ComputeForces (void) |
virtual void | UpdatePositions (void) |
virtual void | ComputeClosestPoints (void) |
virtual void | ClearForces (void) |
Definition at line 43 of file itkBioCellularAggregate.h.
|
Definition at line 61 of file itkBioCellularAggregate.h. |
|
Definition at line 98 of file itkBioCellularAggregate.h. |
|
Voronoi region around a bio::Cell Definition at line 103 of file itkBioCellularAggregate.h. |
|
Definition at line 63 of file itkBioCellularAggregate.h. |
|
Definition at line 95 of file itkBioCellularAggregate.h. |
|
Definition at line 92 of file itkBioCellularAggregate.h. |
|
Reimplemented from itk::bio::CellularAggregateBase. Definition at line 50 of file itkBioCellularAggregate.h. |
|
Definition at line 97 of file itkBioCellularAggregate.h. |
|
Convenient typedefs. Reimplemented from itk::bio::CellularAggregateBase. Definition at line 108 of file itkBioCellularAggregate.h. |
|
Definition at line 83 of file itkBioCellularAggregate.h. |
|
Mesh Associated types Definition at line 82 of file itkBioCellularAggregate.h. |
|
Mesh Traits Definition at line 74 of file itkBioCellularAggregate.h. |
|
Mesh Traits Definition at line 79 of file itkBioCellularAggregate.h. |
|
Definition at line 89 of file itkBioCellularAggregate.h. |
|
Reimplemented from itk::bio::CellularAggregateBase. Definition at line 49 of file itkBioCellularAggregate.h. |
|
Definition at line 62 of file itkBioCellularAggregate.h. |
|
Definition at line 94 of file itkBioCellularAggregate.h. |
|
Definition at line 88 of file itkBioCellularAggregate.h. |
|
Definition at line 91 of file itkBioCellularAggregate.h. |
|
Definition at line 84 of file itkBioCellularAggregate.h. |
|
Standard class typedefs. Reimplemented from itk::bio::CellularAggregateBase. Definition at line 47 of file itkBioCellularAggregate.h. |
|
Definition at line 110 of file itkBioCellularAggregate.h. |
|
Definition at line 112 of file itkBioCellularAggregate.h. |
|
Definition at line 109 of file itkBioCellularAggregate.h. |
|
Reimplemented from itk::bio::CellularAggregateBase. Definition at line 111 of file itkBioCellularAggregate.h. |
|
Reimplemented from itk::bio::CellularAggregateBase. Definition at line 48 of file itkBioCellularAggregate.h. |
|
Definition at line 85 of file itkBioCellularAggregate.h. |
|
Definition at line 96 of file itkBioCellularAggregate.h. |
|
Definition at line 93 of file itkBioCellularAggregate.h. |
|
Definition at line 105 of file itkBioCellularAggregate.h. |
|
Definition at line 90 of file itkBioCellularAggregate.h. |
|
Definition at line 104 of file itkBioCellularAggregate.h. |
|
|
|
|
|
|
|
Reimplemented from itk::bio::CellularAggregateBase. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 117 of file itkBioCellularAggregate.h. |
|
|
|
|
|
Standard part of all itk objects. Reimplemented from itk::bio::CellularAggregateBase. |
|
|
|
|
|
Reimplemented from itk::bio::CellularAggregateBase. |
|
|
|
|
|
|
|
Method for creation through the object factory. Reimplemented from itk::bio::CellularAggregateBase. |
|
Reimplemented from itk::Object. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::bio::CellularAggregateBase. |
|
Reimplemented from itk::bio::CellularAggregateBase. |
|
|
|
|
|
|
|
|