MeshKit
1.0
|
#include <CESets.hpp>
Classes | |
struct | tag_data |
Public Types | |
typedef std::vector< tag_data > | tag_type |
typedef std::set < iMesh::EntitySetHandle > | set_type |
typedef tag_type::iterator | tag_iterator |
typedef tag_type::const_iterator | const_tag_iterator |
typedef set_type::iterator | set_iterator |
typedef set_type::const_iterator | const_set_iterator |
Public Member Functions | |
CESets (MKCore *mkcore) | |
~CESets () | |
iMesh * | imesh_instance () const |
void | add_set (iMesh::EntitySetHandle set) |
template<typename T > | |
void | add_sets (T begin, T end) |
void | add_tag (iMesh::TagHandle tag_handle, const char *value=NULL) |
void | add_tag (const std::string &tag_name, const char *value=NULL) |
void | update_tagged_sets () |
void | clear () |
tag_type & | tags () |
const tag_type & | tags () const |
set_type & | sets () |
const set_type & | sets () const |
tag_iterator | tbegin () |
const_tag_iterator | tbegin () const |
tag_iterator | tend () |
const_tag_iterator | tend () const |
set_iterator | sbegin () |
const_set_iterator | sbegin () const |
set_iterator | send () |
const_set_iterator | send () const |
Private Attributes | |
iMesh * | mesh_ |
tag_type | tags_ |
set_type | sets_ |
Definition at line 17 of file CESets.hpp.
typedef set_type::const_iterator const_set_iterator |
Definition at line 35 of file CESets.hpp.
typedef tag_type::const_iterator const_tag_iterator |
Definition at line 33 of file CESets.hpp.
typedef set_type::iterator set_iterator |
Definition at line 34 of file CESets.hpp.
typedef std::set<iMesh::EntitySetHandle> set_type |
Definition at line 31 of file CESets.hpp.
typedef tag_type::iterator tag_iterator |
Definition at line 32 of file CESets.hpp.
Definition at line 30 of file CESets.hpp.
Definition at line 37 of file CESets.hpp.
~CESets | ( | ) |
Definition at line 12 of file CESets.cpp.
void add_set | ( | iMesh::EntitySetHandle | set | ) | [inline] |
Definition at line 44 of file CESets.hpp.
void add_sets | ( | T | begin, |
T | end | ||
) | [inline] |
Definition at line 50 of file CESets.hpp.
void add_tag | ( | iMesh::TagHandle | tag_handle, |
const char * | value = NULL |
||
) |
Definition at line 19 of file CESets.cpp.
void add_tag | ( | const std::string & | tag_name, |
const char * | value = NULL |
||
) |
Definition at line 35 of file CESets.cpp.
void clear | ( | ) | [inline] |
Definition at line 59 of file CESets.hpp.
iMesh* imesh_instance | ( | ) | const [inline] |
Definition at line 42 of file CESets.hpp.
set_iterator sbegin | ( | ) | [inline] |
Definition at line 73 of file CESets.hpp.
const_set_iterator sbegin | ( | ) | const [inline] |
Definition at line 74 of file CESets.hpp.
set_iterator send | ( | ) | [inline] |
Definition at line 75 of file CESets.hpp.
const_set_iterator send | ( | ) | const [inline] |
Definition at line 76 of file CESets.hpp.
Definition at line 66 of file CESets.hpp.
Definition at line 67 of file CESets.hpp.
Definition at line 64 of file CESets.hpp.
Definition at line 65 of file CESets.hpp.
tag_iterator tbegin | ( | ) | [inline] |
Definition at line 69 of file CESets.hpp.
const_tag_iterator tbegin | ( | ) | const [inline] |
Definition at line 70 of file CESets.hpp.
tag_iterator tend | ( | ) | [inline] |
Definition at line 71 of file CESets.hpp.
const_tag_iterator tend | ( | ) | const [inline] |
Definition at line 72 of file CESets.hpp.
void update_tagged_sets | ( | ) |
Definition at line 42 of file CESets.cpp.
Definition at line 79 of file CESets.hpp.
Definition at line 81 of file CESets.hpp.
Definition at line 80 of file CESets.hpp.