00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef __itkFEMLoadEdge_h
00019 #define __itkFEMLoadEdge_h
00020
00021 #include "itkFEMLoadElementBase.h"
00022 #include "vnl/vnl_matrix.h"
00023
00024 namespace itk {
00025 namespace fem {
00026
00027
00028
00029
00039 class LoadEdge : public LoadElement
00040 {
00041 FEM_CLASS(LoadEdge,LoadElement)
00042 public:
00043
00048 virtual void Read( std::istream& f, void* info );
00049
00053 virtual void Write( std::ostream& f ) const;
00054
00055 public:
00060 int m_Edge;
00061
00078 vnl_matrix<Float> m_Force;
00079
00080 };
00081
00082 FEM_CLASS_INIT(LoadEdge)
00083
00084
00085
00086
00087 }}
00088
00089 #endif // #ifndef __itkFEMLoadEdge_h
00090