ug4
ug::Grid::EdgeAttachmentAccessor< TAttachment > Class Template Reference

#include <grid.h>

+ Inheritance diagram for ug::Grid::EdgeAttachmentAccessor< TAttachment >:

Public Member Functions

 EdgeAttachmentAccessor ()
 
 EdgeAttachmentAccessor (const EdgeAttachmentAccessor &aa)
 
 EdgeAttachmentAccessor (Grid &grid, TAttachment &a)
 
 EdgeAttachmentAccessor (Grid &grid, TAttachment &a, bool autoAttach)
 
- Public Member Functions inherited from ug::Grid::AttachmentAccessor< Edge, TAttachment >
bool access (Grid &grid, TAttachment &a)
 
 AttachmentAccessor ()
 
 AttachmentAccessor (const AttachmentAccessor &aa)
 
 AttachmentAccessor (Grid &grid, TAttachment &a)
 
 AttachmentAccessor (Grid &grid, TAttachment &a, bool autoAttach)
 
- Public Member Functions inherited from ug::AttachmentAccessor< TElem, TAttachment, TElemHandler >
bool access (attachment_pipe &attachmentPipe, TAttachment &attachment)
 
 AttachmentAccessor ()
 
 AttachmentAccessor (AttachmentPipe< TElem, TElemHandler > &attachmentPipe, TAttachment &attachment)
 
 AttachmentAccessor (const AttachmentAccessor &aa)
 
size_t element_data_index (typename atraits::ConstElemPtr elem)
 returns the data index of the given element regarding the associated container. More...
 
void invalidate ()
 
attachment_value_traits< ValueType >::reference operator[] (typename atraits::ConstElemPtr elem)
 
attachment_value_traits< ValueType >::const_reference operator[] (typename atraits::ConstElemPtr elem) const
 
ValueTyperaw_data ()
 returns the raw pointer to the data of the associated container More...
 
void swap (AttachmentAccessor< TElem, TAttachment, TElemHandler > &acc)
 calls swap on associated containers More...
 
bool valid () const
 

Additional Inherited Members

- Public Types inherited from ug::AttachmentAccessor< TElem, TAttachment, TElemHandler >
typedef attachment_traits< TElem, TElemHandler > atraits
 
typedef TAttachment attachment
 
typedef AttachmentPipe< TElem, TElemHandler > attachment_pipe
 
typedef TAttachment::ContainerType ContainerType
 
typedef TElem element
 
typedef TElemHandler ElemHandler
 
typedef TAttachment::ValueType ValueType
 
- Protected Attributes inherited from ug::AttachmentAccessor< TElem, TAttachment, TElemHandler >
ContainerTypem_pContainer
 
TElemHandler * m_pHandler
 

Constructor & Destructor Documentation

◆ EdgeAttachmentAccessor() [1/4]

template<class TAttachment >
ug::Grid::EdgeAttachmentAccessor< TAttachment >::EdgeAttachmentAccessor ( )

◆ EdgeAttachmentAccessor() [2/4]

template<class TAttachment >
ug::Grid::EdgeAttachmentAccessor< TAttachment >::EdgeAttachmentAccessor ( const EdgeAttachmentAccessor< TAttachment > &  aa)

◆ EdgeAttachmentAccessor() [3/4]

template<class TAttachment >
ug::Grid::EdgeAttachmentAccessor< TAttachment >::EdgeAttachmentAccessor ( Grid grid,
TAttachment &  a 
)

◆ EdgeAttachmentAccessor() [4/4]

template<class TAttachment >
ug::Grid::EdgeAttachmentAccessor< TAttachment >::EdgeAttachmentAccessor ( Grid grid,
TAttachment &  a,
bool  autoAttach 
)

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