HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_EdgeT< T, DIRECTED > Class Template Reference

#include <GA_Edge.h>

Public Types

typedef GA_EdgeT< T, DIRECTED > ThisType
 

Public Member Functions

 GA_EdgeT ()
 
 GA_EdgeT (T pt0, T pt1)
 
T p0 () const
 
Tp0 ()
 
T p1 () const
 
Tp1 ()
 
int64 getMemoryUsage () const
 
bool isValid () const
 
bool operator== (const ThisType &e) const
 Return whether this edge is the same undirected edge as the given edge. More...
 
bool operator!= (const ThisType &e) const
 
size_t hash () const
 Hash function. More...
 

Detailed Description

template<typename T, bool DIRECTED>
class GA_EdgeT< T, DIRECTED >

Definition at line 26 of file GA_Edge.h.

Member Typedef Documentation

template<typename T, bool DIRECTED>
typedef GA_EdgeT<T,DIRECTED> GA_EdgeT< T, DIRECTED >::ThisType

Definition at line 29 of file GA_Edge.h.

Constructor & Destructor Documentation

template<typename T, bool DIRECTED>
GA_EdgeT< T, DIRECTED >::GA_EdgeT ( )
inline

Definition at line 31 of file GA_Edge.h.

template<typename T, bool DIRECTED>
GA_EdgeT< T, DIRECTED >::GA_EdgeT ( T  pt0,
T  pt1 
)
inline

Definition at line 32 of file GA_Edge.h.

Member Function Documentation

template<typename T, bool DIRECTED>
int64 GA_EdgeT< T, DIRECTED >::getMemoryUsage ( ) const
inline

Definition at line 39 of file GA_Edge.h.

template<typename T, bool DIRECTED>
size_t GA_EdgeT< T, DIRECTED >::hash ( ) const
inline

Hash function.

Definition at line 66 of file GA_Edge.h.

template<typename T, bool DIRECTED>
bool GA_EdgeT< T, DIRECTED >::isValid ( ) const
inline

Definition at line 44 of file GA_Edge.h.

template<typename T, bool DIRECTED>
bool GA_EdgeT< T, DIRECTED >::operator!= ( const ThisType e) const
inline

Definition at line 60 of file GA_Edge.h.

template<typename T, bool DIRECTED>
bool GA_EdgeT< T, DIRECTED >::operator== ( const ThisType e) const
inline

Return whether this edge is the same undirected edge as the given edge.

Definition at line 48 of file GA_Edge.h.

template<typename T, bool DIRECTED>
T GA_EdgeT< T, DIRECTED >::p0 ( ) const
inline

Definition at line 34 of file GA_Edge.h.

template<typename T, bool DIRECTED>
T& GA_EdgeT< T, DIRECTED >::p0 ( )
inline

Definition at line 35 of file GA_Edge.h.

template<typename T, bool DIRECTED>
T GA_EdgeT< T, DIRECTED >::p1 ( ) const
inline

Definition at line 36 of file GA_Edge.h.

template<typename T, bool DIRECTED>
T& GA_EdgeT< T, DIRECTED >::p1 ( )
inline

Definition at line 37 of file GA_Edge.h.


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