|
const cont_t & | GetContainer () |
|
| ElementArray (Mesh *m_link) |
|
| ElementArray (Mesh *m_link, size_type n, HandleType h=InvalidHandle()) |
|
| ElementArray (Mesh *m_link, const cont_t &c) |
|
| ElementArray (const ElementArray &other) |
|
template<class InputIterator > |
| ElementArray (Mesh *m_link, InputIterator first, InputIterator last) |
|
ElementArray & | operator= (ElementArray const &other) |
|
template<class InputIterator > |
__INLINE void | insert (iterator pos, InputIterator pbeg, InputIterator pend) |
|
__INLINE iterator | erase (iterator pos) |
|
__INLINE iterator | begin () |
|
__INLINE iterator | end () |
|
__INLINE reverse_iterator | rbegin () |
|
__INLINE reverse_iterator | rend () |
|
__INLINE const_iterator | begin () const |
|
__INLINE const_iterator | end () const |
|
__INLINE const_reverse_iterator | rbegin () const |
|
__INLINE const_reverse_iterator | rend () const |
|
__INLINE StorageType | operator[] (size_type n) |
|
__INLINE StorageType | operator[] (size_type n) const |
|
__INLINE StorageType | front () |
|
__INLINE StorageType | front () const |
|
__INLINE StorageType | back () |
|
__INLINE StorageType | back () const |
|
__INLINE HandleType | atfront () const |
|
__INLINE HandleType | atback () const |
|
__INLINE HandleType & | atfront () |
|
__INLINE HandleType & | atback () |
|
__INLINE HandleType & | at (size_type n) |
|
__INLINE HandleType | at (size_type n) const |
|
__INLINE void | swap (ElementArray< StorageType > &other) |
|
__INLINE void | push_back (const Storage &x) |
|
__INLINE void | push_back (HandleType x) |
|
__INLINE void | pop_back () |
|
__INLINE void | resize (size_type n) |
|
__INLINE bool | empty () const |
|
__INLINE void | clear () |
|
__INLINE void | reserve (size_type n) |
|
__INLINE size_type | size () const |
|
__INLINE HandleType * | data () |
|
__INLINE const HandleType * | data () const |
|
__INLINE Mesh * | GetMeshLink () const |
|
__INLINE void | SetMeshLink (Mesh *m) |
|
void | Unite (const HandleType *h, INMOST_DATA_ENUM_TYPE num) |
|
void | Subtract (const HandleType *h, INMOST_DATA_ENUM_TYPE num) |
|
void | Intersect (const HandleType *h, INMOST_DATA_ENUM_TYPE num) |
|
template<typename EType > |
void | Unite (const ElementArray< EType > &other) |
|
template<typename EType > |
void | Subtract (const ElementArray< EType > &other) |
|
template<typename EType > |
void | Intersect (const ElementArray< EType > &other) |
|
void | SetMarker (MarkerType n) const |
|
void | RemMarker (MarkerType n) const |
|
void | SetPrivateMarker (MarkerType n) const |
|
void | RemPrivateMarker (MarkerType n) const |
|
template<typename Etype > |
ElementArray< Etype > | Convert () |
|
template<typename StorageType>
class INMOST::ElementArray< StorageType >
Definition at line 138 of file inmost_mesh.h.