Classes | Public Types | Public Member Functions | Protected Attributes | Friends | List of all members
gtsam::Subgraph Class Reference

#include <SubgraphBuilder.h>

Classes

struct  Edge
 

Public Types

typedef Edges::const_iterator const_iterator
 
typedef std::vector< size_tEdgeIndices
 
typedef std::vector< EdgeEdges
 
typedef Edges::iterator iterator
 

Public Member Functions

iterator begin ()
 
const_iterator begin () const
 
EdgeIndices edgeIndices () const
 
const Edgesedges () const
 
iterator end ()
 
const_iterator end () const
 
size_t size () const
 
 Subgraph ()
 
 Subgraph (const Subgraph &subgraph)
 
 Subgraph (const Edges &edges)
 
 Subgraph (const std::vector< size_t > &indices)
 

Protected Attributes

Edges edges_
 

Friends

std::ostream & operator<< (std::ostream &os, const Subgraph &subgraph)
 

Detailed Description

Definition at line 45 of file SubgraphBuilder.h.

Member Typedef Documentation

◆ const_iterator

typedef Edges::const_iterator gtsam::Subgraph::const_iterator

Definition at line 67 of file SubgraphBuilder.h.

◆ EdgeIndices

typedef std::vector<size_t> gtsam::Subgraph::EdgeIndices

Definition at line 65 of file SubgraphBuilder.h.

◆ Edges

typedef std::vector<Edge> gtsam::Subgraph::Edges

Definition at line 64 of file SubgraphBuilder.h.

◆ iterator

typedef Edges::iterator gtsam::Subgraph::iterator

Definition at line 66 of file SubgraphBuilder.h.

Constructor & Destructor Documentation

◆ Subgraph() [1/4]

gtsam::Subgraph::Subgraph ( )
inline

Definition at line 73 of file SubgraphBuilder.h.

◆ Subgraph() [2/4]

gtsam::Subgraph::Subgraph ( const Subgraph subgraph)
inline

Definition at line 74 of file SubgraphBuilder.h.

◆ Subgraph() [3/4]

gtsam::Subgraph::Subgraph ( const Edges edges)
inline

Definition at line 75 of file SubgraphBuilder.h.

◆ Subgraph() [4/4]

gtsam::Subgraph::Subgraph ( const std::vector< size_t > &  indices)

Definition at line 56 of file SubgraphBuilder.cpp.

Member Function Documentation

◆ begin() [1/2]

iterator gtsam::Subgraph::begin ( )
inline

Definition at line 82 of file SubgraphBuilder.h.

◆ begin() [2/2]

const_iterator gtsam::Subgraph::begin ( ) const
inline

Definition at line 83 of file SubgraphBuilder.h.

◆ edgeIndices()

vector< size_t > gtsam::Subgraph::edgeIndices ( ) const

Definition at line 65 of file SubgraphBuilder.cpp.

◆ edges()

const Edges& gtsam::Subgraph::edges ( ) const
inline

Definition at line 78 of file SubgraphBuilder.h.

◆ end() [1/2]

iterator gtsam::Subgraph::end ( )
inline

Definition at line 84 of file SubgraphBuilder.h.

◆ end() [2/2]

const_iterator gtsam::Subgraph::end ( ) const
inline

Definition at line 85 of file SubgraphBuilder.h.

◆ size()

size_t gtsam::Subgraph::size ( ) const
inline

Definition at line 79 of file SubgraphBuilder.h.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const Subgraph subgraph 
)
friend

Member Data Documentation

◆ edges_

Edges gtsam::Subgraph::edges_
protected

Definition at line 70 of file SubgraphBuilder.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:47:12