18 #ifndef __itkFEMElementStd_txx
19 #define __itkFEMElementStd_txx
26 template<
unsigned int VNumberOfPo
ints,
unsigned int VNumberOfSpatialDimensions,
class TBaseClass>
31 for(
int i=0; i<NumberOfNodes; i++)
38 template<
unsigned int VNumberOfPo
ints,
unsigned int VNumberOfSpatialDimensions,
class TBaseClass>
41 ::Read( std::istream& f,
void* info )
48 Superclass::Read(f,info);
53 for(
unsigned int p=0; p<NumberOfNodes; p++)
55 this->SkipWhiteSpace(f); f>>n;
if(!f)
goto out;
56 m_node[p]=
dynamic_cast<const Element::Node*
>( &*nodes->Find(n));
70 throw FEMExceptionIO(__FILE__,__LINE__,
"ElementStd::Read()",
"Error reading FEM element!");
76 template<
unsigned int VNumberOfPo
ints,
unsigned int VNumberOfSpatialDimensions,
class TBaseClass>
86 for(
unsigned int p=0; p<NumberOfNodes; p++)
88 f<<
"\t"<<m_node[p]->GN<<
"\t% Node #"<<(p+1)<<
" ID\n";
94 throw FEMExceptionIO(__FILE__,__LINE__,
"ElementStd::Write()",
"Error writing FEM element!");
104 static void Dummy(
void );
105 #endif // #ifdef _MSC_VER
109 #endif // #ifndef __itkFEMElementStd_txx