moab
smoab::Tag Class Reference

#include <SimpleMoab.h>

Inheritance diagram for smoab::Tag:
smoab::DirichletTag smoab::GeomTag smoab::GroupTag smoab::MaterialTag smoab::NeumannTag

List of all members.

Public Member Functions

 Tag (std::string const &n)
virtual ~Tag ()
const char * name () const
virtual moab::DataType dataType () const
virtual bool isComparable () const
virtual int value () const

Private Attributes

const std::string Name_

Detailed Description

Definition at line 35 of file SimpleMoab.h.


Constructor & Destructor Documentation

smoab::Tag::Tag ( std::string const &  n) [inline]

Definition at line 39 of file SimpleMoab.h.

                         :Name_(n)
    {
    }
virtual smoab::Tag::~Tag ( ) [inline, virtual]

Definition at line 43 of file SimpleMoab.h.

    {
    }

Member Function Documentation

virtual moab::DataType smoab::Tag::dataType ( ) const [inline, virtual]

Definition at line 48 of file SimpleMoab.h.

virtual bool smoab::Tag::isComparable ( ) const [inline, virtual]

Reimplemented in smoab::GeomTag.

Definition at line 49 of file SimpleMoab.h.

{ return false; }
const char* smoab::Tag::name ( ) const [inline]

Definition at line 47 of file SimpleMoab.h.

{ return this->Name_.c_str(); }
virtual int smoab::Tag::value ( ) const [inline, virtual]

Reimplemented in smoab::GeomTag.

Definition at line 50 of file SimpleMoab.h.

{ return int(); }

Member Data Documentation

const std::string smoab::Tag::Name_ [private]

Definition at line 37 of file SimpleMoab.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines