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

#include <grid.h>

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

Public Member Functions

 VertexAttachmentAccessor ()
 
 VertexAttachmentAccessor (const VertexAttachmentAccessor &aa)
 
 VertexAttachmentAccessor (Grid &grid, TAttachment &a)
 
 VertexAttachmentAccessor (Grid &grid, TAttachment &a, bool autoAttach)
 
- Public Member Functions inherited from ug::Grid::AttachmentAccessor< Vertex, 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

◆ VertexAttachmentAccessor() [1/4]

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

◆ VertexAttachmentAccessor() [2/4]

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

◆ VertexAttachmentAccessor() [3/4]

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

◆ VertexAttachmentAccessor() [4/4]

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

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