Classes | Namespaces | Typedefs | Enumerations | Functions
GenericGraph.h File Reference
#include <set>
#include <list>
#include <vector>
#include <stdexcept>
#include <string>
#include <memory>
#include "PartitionWorkSpace.h"
Include dependency graph for GenericGraph.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  gtsam::partition::GenericFactor2D
 
struct  gtsam::partition::GenericFactor3D
 
struct  gtsam::partition::GenericNode2D
 
struct  gtsam::partition::GenericNode3D
 
struct  gtsam::partition::GenericUnaryFactor
 

Namespaces

 gtsam
 traits
 
 gtsam::partition
 

Typedefs

typedef std::vector< sharedGenericFactor2D > gtsam::partition::GenericGraph2D
 
typedef std::vector< sharedGenericFactor3D > gtsam::partition::GenericGraph3D
 
typedef std::vector< sharedGenericUnaryFactor > gtsam::partition::GenericUnaryGraph
 
typedef std::shared_ptr< GenericFactor2D > gtsam::partition::sharedGenericFactor2D
 
typedef std::shared_ptr< GenericFactor3D > gtsam::partition::sharedGenericFactor3D
 
typedef std::shared_ptr< GenericUnaryFactor > gtsam::partition::sharedGenericUnaryFactor
 

Enumerations

enum  gtsam::partition::GenericNode2DType { gtsam::partition::NODE_POSE_2D, gtsam::partition::NODE_LANDMARK_2D }
 
enum  gtsam::partition::GenericNode3DType { gtsam::partition::NODE_POSE_3D, gtsam::partition::NODE_LANDMARK_3D }
 

Functions

void gtsam::partition::checkSingularity (const GenericGraph2D &graph, const std::vector< size_t > &frontals, WorkSpace &workspace, const int minNrConstraintsPerCamera, const int minNrConstraintsPerLandmark)
 
void gtsam::partition::checkSingularity (const GenericGraph3D &graph, const std::vector< size_t > &frontals, WorkSpace &workspace, const size_t minNrConstraintsPerCamera, const size_t minNrConstraintsPerLandmark)
 
std::list< std::vector< size_t > > gtsam::partition::findIslands (const GenericGraph2D &graph, const std::vector< size_t > &keys, WorkSpace &workspace, const int minNrConstraintsPerCamera, const int minNrConstraintsPerLandmark)
 
std::list< std::vector< size_t > > gtsam::partition::findIslands (const GenericGraph3D &graph, const std::vector< size_t > &keys, WorkSpace &workspace, const size_t minNrConstraintsPerCamera, const size_t minNrConstraintsPerLandmark)
 
bool gtsam::partition::hasCommonCamera (const std::set< size_t > &cameras1, const std::set< size_t > &cameras2)
 
void gtsam::partition::print (const GenericGraph2D &graph, const std::string name)
 
void gtsam::partition::print (const GenericGraph3D &graph, const std::string name)
 
void gtsam::partition::reduceGenericGraph (const GenericGraph2D &graph, const std::vector< size_t > &cameraKeys, const std::vector< size_t > &landmarkKeys, const std::vector< int > &dictionary, GenericGraph2D &reducedGraph)
 
void gtsam::partition::reduceGenericGraph (const GenericGraph3D &graph, const std::vector< size_t > &cameraKeys, const std::vector< size_t > &landmarkKeys, const std::vector< int > &dictionary, GenericGraph3D &reducedGraph)
 


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:49