Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TagDescription Struct Reference

#include <MeshImplTags.hpp>

Public Types

enum  VtkType {
  NONE = 0, SCALAR, COLOR, VECTOR,
  NORMAL, TEXTURE, TENSOR, FIELD,
  NONE = 0, SCALAR, COLOR, VECTOR,
  NORMAL, TEXTURE, TENSOR, FIELD
}
 
enum  VtkType {
  NONE = 0, SCALAR, COLOR, VECTOR,
  NORMAL, TEXTURE, TENSOR, FIELD,
  NONE = 0, SCALAR, COLOR, VECTOR,
  NORMAL, TEXTURE, TENSOR, FIELD
}
 

Public Member Functions

 TagDescription (msq_std::string n, Mesh::TagType t, VtkType v, size_t s)
 
 TagDescription ()
 
bool operator== (const TagDescription &o) const
 
bool operator!= (const TagDescription &o) const
 
 TagDescription (msq_std::string n, Mesh::TagType t, VtkType v, size_t s)
 
 TagDescription ()
 
bool operator== (const TagDescription &o) const
 
bool operator!= (const TagDescription &o) const
 

Public Attributes

msq_std::string name
 Tag name. More...
 
Mesh::TagType type
 Tag data type. More...
 
VtkType vtkType
 Attribute type from VTK file. More...
 
size_t size
 Size of tag data (sizeof(type)*array_length) More...
 

Detailed Description

Definition at line 41 of file includeLinks/MeshImplTags.hpp.

Member Enumeration Documentation

Constructor & Destructor Documentation

TagDescription ( msq_std::string  n,
Mesh::TagType  t,
VtkType  v,
size_t  s 
)
inline

Definition at line 53 of file includeLinks/MeshImplTags.hpp.

54  : name(n), type(t), vtkType(v), size(s) {}
double s
Definition: blastest.C:80
msq_std::string name
Tag name.
VtkType vtkType
Attribute type from VTK file.
*********************************************************************Illinois Open Source License ****University of Illinois NCSA **Open Source License University of Illinois All rights reserved ****Developed free of to any person **obtaining a copy of this software and associated documentation to deal with the Software without including without limitation the rights to and or **sell copies of the and to permit persons to whom the **Software is furnished to do subject to the following this list of conditions and the following disclaimers ****Redistributions in binary form must reproduce the above **copyright this list of conditions and the following **disclaimers in the documentation and or other materials **provided with the distribution ****Neither the names of the Center for Simulation of Advanced the University of nor the names of its **contributors may be used to endorse or promote products derived **from this Software without specific prior written permission ****THE SOFTWARE IS PROVIDED AS WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **ARISING OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE v
Definition: roccomf90.h:20
const NT & n
size_t size
Size of tag data (sizeof(type)*array_length)
Mesh::TagType type
Tag data type.
TagDescription ( )
inline

Definition at line 56 of file includeLinks/MeshImplTags.hpp.

57  : type(Mesh::BYTE), vtkType(NONE), size(0) {}
VtkType vtkType
Attribute type from VTK file.
size_t size
Size of tag data (sizeof(type)*array_length)
Mesh::TagType type
Tag data type.
TagDescription ( msq_std::string  n,
Mesh::TagType  t,
VtkType  v,
size_t  s 
)
inline

Definition at line 53 of file src/Mesh/MeshImplTags.hpp.

54  : name(n), type(t), vtkType(v), size(s) {}
double s
Definition: blastest.C:80
msq_std::string name
Tag name.
VtkType vtkType
Attribute type from VTK file.
*********************************************************************Illinois Open Source License ****University of Illinois NCSA **Open Source License University of Illinois All rights reserved ****Developed free of to any person **obtaining a copy of this software and associated documentation to deal with the Software without including without limitation the rights to and or **sell copies of the and to permit persons to whom the **Software is furnished to do subject to the following this list of conditions and the following disclaimers ****Redistributions in binary form must reproduce the above **copyright this list of conditions and the following **disclaimers in the documentation and or other materials **provided with the distribution ****Neither the names of the Center for Simulation of Advanced the University of nor the names of its **contributors may be used to endorse or promote products derived **from this Software without specific prior written permission ****THE SOFTWARE IS PROVIDED AS WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **ARISING OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE v
Definition: roccomf90.h:20
const NT & n
size_t size
Size of tag data (sizeof(type)*array_length)
Mesh::TagType type
Tag data type.
TagDescription ( )
inline

Definition at line 56 of file src/Mesh/MeshImplTags.hpp.

57  : type(Mesh::BYTE), vtkType(NONE), size(0) {}
VtkType vtkType
Attribute type from VTK file.
size_t size
Size of tag data (sizeof(type)*array_length)
Mesh::TagType type
Tag data type.

Member Function Documentation

bool operator!= ( const TagDescription o) const
inline

Definition at line 61 of file includeLinks/MeshImplTags.hpp.

References TagDescription::name, TagDescription::size, TagDescription::type, and TagDescription::vtkType.

62  { return name != o.name || type != o.type || vtkType != o.vtkType || size != o.size; }
msq_std::string name
Tag name.
VtkType vtkType
Attribute type from VTK file.
size_t size
Size of tag data (sizeof(type)*array_length)
Mesh::TagType type
Tag data type.
bool operator!= ( const TagDescription o) const
inline

Definition at line 61 of file src/Mesh/MeshImplTags.hpp.

References TagDescription::name, TagDescription::size, TagDescription::type, and TagDescription::vtkType.

62  { return name != o.name || type != o.type || vtkType != o.vtkType || size != o.size; }
msq_std::string name
Tag name.
VtkType vtkType
Attribute type from VTK file.
size_t size
Size of tag data (sizeof(type)*array_length)
Mesh::TagType type
Tag data type.
bool operator== ( const TagDescription o) const
inline

Definition at line 59 of file src/Mesh/MeshImplTags.hpp.

References TagDescription::name, TagDescription::size, TagDescription::type, and TagDescription::vtkType.

60  { return name == o.name && type == o.type && vtkType == o.vtkType && size == o.size; }
msq_std::string name
Tag name.
VtkType vtkType
Attribute type from VTK file.
size_t size
Size of tag data (sizeof(type)*array_length)
Mesh::TagType type
Tag data type.
bool operator== ( const TagDescription o) const
inline

Definition at line 59 of file includeLinks/MeshImplTags.hpp.

References TagDescription::name, TagDescription::size, TagDescription::type, and TagDescription::vtkType.

60  { return name == o.name && type == o.type && vtkType == o.vtkType && size == o.size; }
msq_std::string name
Tag name.
VtkType vtkType
Attribute type from VTK file.
size_t size
Size of tag data (sizeof(type)*array_length)
Mesh::TagType type
Tag data type.

Member Data Documentation


The documentation for this struct was generated from the following files: