VTK
Public Member Functions | Public Attributes | List of all members
MergeTuple< TId, TED > Struct Template Reference

Definition of an edge tuple using for creating an edge merge table. More...

#include <vtkStaticEdgeLocatorTemplate.h>

Public Member Functions

 MergeTuple ()
 
 MergeTuple (TId v0, TId v1, TId eid, TED data)
 
bool operator== (const MergeTuple &et) const
 
bool operator!= (const MergeTuple &et) const
 
bool operator< (const MergeTuple &tup) const
 

Public Attributes

TId V0
 
TId V1
 
TId EId
 
TED T
 

Detailed Description

template<typename TId, typename TED>
struct MergeTuple< TId, TED >

Definition of an edge tuple using for creating an edge merge table.

Note that the TId template type may be specified to manage memory resources, and provide increased speeds (e.g., sort) by using smaller types (32-int versus 64-bit vtkIdType). It is required that V0 < V1.

Definition at line 128 of file vtkStaticEdgeLocatorTemplate.h.

Constructor & Destructor Documentation

template<typename TId , typename TED >
MergeTuple< TId, TED >::MergeTuple ( )
inline

Definition at line 136 of file vtkStaticEdgeLocatorTemplate.h.

template<typename TId , typename TED >
MergeTuple< TId, TED >::MergeTuple ( TId  v0,
TId  v1,
TId  eid,
TED  data 
)
inline

Definition at line 140 of file vtkStaticEdgeLocatorTemplate.h.

Member Function Documentation

template<typename TId , typename TED >
bool MergeTuple< TId, TED >::operator== ( const MergeTuple< TId, TED > &  et) const
inline

Definition at line 151 of file vtkStaticEdgeLocatorTemplate.h.

template<typename TId , typename TED >
bool MergeTuple< TId, TED >::operator!= ( const MergeTuple< TId, TED > &  et) const
inline

Definition at line 154 of file vtkStaticEdgeLocatorTemplate.h.

template<typename TId , typename TED >
bool MergeTuple< TId, TED >::operator< ( const MergeTuple< TId, TED > &  tup) const
inline

Definition at line 158 of file vtkStaticEdgeLocatorTemplate.h.

Member Data Documentation

template<typename TId , typename TED >
TId MergeTuple< TId, TED >::V0

Definition at line 130 of file vtkStaticEdgeLocatorTemplate.h.

template<typename TId , typename TED >
TId MergeTuple< TId, TED >::V1

Definition at line 131 of file vtkStaticEdgeLocatorTemplate.h.

template<typename TId , typename TED >
TId MergeTuple< TId, TED >::EId

Definition at line 132 of file vtkStaticEdgeLocatorTemplate.h.

template<typename TId , typename TED >
TED MergeTuple< TId, TED >::T

Definition at line 133 of file vtkStaticEdgeLocatorTemplate.h.


The documentation for this struct was generated from the following file: