00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef __itkFEMLoadElementBase_h
00019 #define __itkFEMLoadElementBase_h
00020
00021 #include "itkFEMLoadBase.h"
00022
00023 namespace itk {
00024 namespace fem {
00025
00026
00027
00028
00044 class LoadElement : public Load
00045 {
00046 FEM_CLASS(LoadElement,Load)
00047 public:
00051 typedef Element::Float Float;
00052
00056 typedef std::vector<Element::ConstPointer> ElementPointersVectorType;
00057 ElementPointersVectorType el;
00059 virtual void Read( std::istream& f, void* info );
00060 void Write( std::ostream& f ) const;
00061
00062
00063 LoadElement() : el(0) {}
00064
00065 };
00066
00067 FEM_CLASS_INIT(LoadElement)
00068
00069
00070
00071
00072 }}
00073
00074 #endif // #ifndef __itkFEMLoadElementBase_h