/*! * Default constructor. * Allocates four geometry fields called "Points"(Float64), "offsets"(Int32), "types"(Int32) and "connectivity"(Int32). */ VTKUnstructuredGrid::VTKUnstructuredGrid( ) :VTK() { fh.setAppendix("vtu"); geometry.push_back( VTKField( "Points", VTKFieldType::VECTOR, VTKLocation::POINT, VTKDataType::Float64) ) ; geometry.push_back( VTKField( "offsets", VTKFieldType::SCALAR, VTKLocation::CELL, VTKDataType::Int32 ) ) ; geometry.push_back( VTKField( "types", VTKFieldType::SCALAR, VTKLocation::CELL, VTKDataType::Int32 ) ) ; geometry.push_back( VTKField( "connectivity", VTKFieldType::SCALAR, VTKLocation::CELL, VTKDataType::Int32 ) ) ; };
/*! * Default constructor. * Allocates three geometry fields called "x_Coord", "y_Coord" and "z_Coord". */ VTKRectilinearGrid::VTKRectilinearGrid( ) :VTK() { m_fh.setAppendix( "vtr" ); m_geometry.push_back( VTKField("x_Coord") ) ; m_geometry.push_back( VTKField("y_Coord") ) ; m_geometry.push_back( VTKField("z_Coord") ) ; for( auto & field : m_geometry ){ field.setLocation( VTKLocation::POINT ) ; field.setFieldType( VTKFieldType::KNOWN_BY_CLASS ) ; field.setDataType( VTKDataType::Float64 ) ; field.setCodification(m_geomCodex); } } ;
/*! * Default constructor. * Allocates four geometry fields called "Points"(Float64), "offsets"(Int32), "types"(Int32) and "connectivity"(Int32). */ VTKUnstructuredGrid::VTKUnstructuredGrid( ) :VTK() { m_fh.setAppendix("vtu"); m_homogeneousType = VTKElementType::UNDEFINED ; m_geometry.push_back( VTKField("Points") ) ; m_geometry.push_back( VTKField("offsets") ) ; m_geometry.push_back( VTKField("types") ) ; m_geometry.push_back( VTKField("connectivity") ) ; for( auto & field : m_geometry ){ field.setLocation( VTKLocation::CELL ) ; field.setFieldType( VTKFieldType::KNOWN_BY_CLASS ) ; field.setDataType( VTKDataType::Int32 ) ; field.setCodification(m_geomCodex); } m_geometry[0].setLocation( VTKLocation::POINT ) ; m_geometry[0].setFieldType( VTKFieldType::VECTOR ) ; m_geometry[0].setDataType( VTKDataType::Float64 ) ; };