MEPP2 Project
Classes | Public Types | Static Public Member Functions | List of all members
boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh > Struct Reference

#include <Graph_traits_aif.h>

Inheritance diagram for boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >:
Inheritance graph
Collaboration diagram for boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >:
Collaboration graph

Classes

struct  IncidenceTraits
 
struct  IncidenceTraits< boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::edge_descriptor >
 
struct  IncidenceTraits< boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::face_descriptor >
 
struct  my_traversal_category
 

Public Types

typedef AIFMeshT::vertex_type::ptr vertex_descriptor
 
typedef AIFMeshT::Point vertex_property_type
 
typedef AIFMeshT::edge_type::ptr edge_descriptor
 
typedef void edge_property_type
 
typedef boost::undirected_tag directed_category
 
typedef boost::disallow_parallel_edge_tag edge_parallel_category
 
typedef my_traversal_category traversal_category
 
typedef AIFMeshT::face_type::ptr face_descriptor
 
typedef AIFMeshT::FaceContainerType::iterator face_iterator
 
typedef AIFHelpers::size_type faces_size_type
 
typedef AIFHelpers::AIFHalfEdge halfedge_descriptor
 
typedef AIFMeshT::VertexContainerType::iterator vertex_iterator
 
typedef AIFHelpers::size_type vertices_size_type
 
typedef AIFMeshT::EdgeContainerType::iterator edge_iterator
 
typedef AIFHelpers::size_type edges_size_type
 
typedef AIFHelpers::degree_size_type degree_size_type
 
typedef AIFHelpers::adjacency_iterator adjacency_iterator
 
typedef IncidenceTraits< vertex_descriptor >::out_edge_iterator out_edge_iterator
 
typedef IncidenceTraits< vertex_descriptor >::in_edge_iterator in_edge_iterator
 

Static Public Member Functions

static vertex_descriptor null_vertex ()
 
static halfedge_descriptor null_halfedge ()
 
static edge_descriptor null_edge ()
 
static face_descriptor null_face ()
 

Detailed Description

Definition at line 55 of file Graph_traits_aif.h.

Member Typedef Documentation

◆ adjacency_iterator

Definition at line 112 of file Graph_traits_aif.h.

◆ degree_size_type

Definition at line 111 of file Graph_traits_aif.h.

◆ directed_category

typedef boost::undirected_tag boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::directed_category

Definition at line 63 of file Graph_traits_aif.h.

◆ edge_descriptor

Definition at line 61 of file Graph_traits_aif.h.

◆ edge_iterator

Definition at line 91 of file Graph_traits_aif.h.

◆ edge_parallel_category

typedef boost::disallow_parallel_edge_tag boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::edge_parallel_category

Definition at line 64 of file Graph_traits_aif.h.

◆ edge_property_type

typedef void boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::edge_property_type

Definition at line 62 of file Graph_traits_aif.h.

◆ edges_size_type

Definition at line 92 of file Graph_traits_aif.h.

◆ face_descriptor

Definition at line 76 of file Graph_traits_aif.h.

◆ face_iterator

Definition at line 79 of file Graph_traits_aif.h.

◆ faces_size_type

Definition at line 80 of file Graph_traits_aif.h.

◆ halfedge_descriptor

Definition at line 83 of file Graph_traits_aif.h.

◆ in_edge_iterator

typedef IncidenceTraits< vertex_descriptor >::in_edge_iterator boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::in_edge_iterator

Definition at line 124 of file Graph_traits_aif.h.

◆ out_edge_iterator

typedef IncidenceTraits< vertex_descriptor >::out_edge_iterator boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::out_edge_iterator

Definition at line 122 of file Graph_traits_aif.h.

◆ traversal_category

typedef my_traversal_category boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::traversal_category

Definition at line 73 of file Graph_traits_aif.h.

◆ vertex_descriptor

Definition at line 59 of file Graph_traits_aif.h.

◆ vertex_iterator

Definition at line 87 of file Graph_traits_aif.h.

◆ vertex_property_type

Definition at line 60 of file Graph_traits_aif.h.

◆ vertices_size_type

Definition at line 88 of file Graph_traits_aif.h.

Member Function Documentation

◆ null_edge()

static edge_descriptor boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::null_edge ( )
inlinestatic

Definition at line 105 of file Graph_traits_aif.h.

◆ null_face()

static face_descriptor boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::null_face ( )
inlinestatic

Definition at line 108 of file Graph_traits_aif.h.

◆ null_halfedge()

static halfedge_descriptor boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::null_halfedge ( )
inlinestatic

Definition at line 99 of file Graph_traits_aif.h.

◆ null_vertex()

static vertex_descriptor boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::null_vertex ( )
inlinestatic

Definition at line 96 of file Graph_traits_aif.h.


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