Point Cloud Library (PCL)  1.7.0
Classes | Public Member Functions | Public Attributes
pcl::recognition::ORRGraph< NodeData > Class Template Reference

#include <pcl/recognition/ransac_based/orr_graph.h>

List of all members.

Classes

class  Node

Public Member Functions

 ORRGraph ()
virtual ~ORRGraph ()
void clear ()
void resize (int n)
 Drops all existing graph nodes and creates 'n' new ones.
void computeMaximalOnOffPartition (std::list< Node * > &on_nodes, std::list< Node * > &off_nodes)
void insertUndirectedEdge (int id1, int id2)
void insertDirectedEdge (int id1, int id2)
void deleteUndirectedEdge (int id1, int id2)
void deleteDirectedEdge (int id1, int id2)
std::vector< Node * > & getNodes ()

Public Attributes

std::vector< Node * > nodes_

Detailed Description

template<class NodeData>
class pcl::recognition::ORRGraph< NodeData >

Definition at line 56 of file orr_graph.h.


Constructor & Destructor Documentation

template<class NodeData>
pcl::recognition::ORRGraph< NodeData >::ORRGraph ( ) [inline]

Definition at line 124 of file orr_graph.h.

template<class NodeData>
virtual pcl::recognition::ORRGraph< NodeData >::~ORRGraph ( ) [inline, virtual]

Definition at line 125 of file orr_graph.h.

References pcl::recognition::ORRGraph< NodeData >::clear().


Member Function Documentation

template<class NodeData>
void pcl::recognition::ORRGraph< NodeData >::clear ( ) [inline]
template<class NodeData>
void pcl::recognition::ORRGraph< NodeData >::computeMaximalOnOffPartition ( std::list< Node * > &  on_nodes,
std::list< Node * > &  off_nodes 
) [inline]
template<class NodeData>
void pcl::recognition::ORRGraph< NodeData >::deleteDirectedEdge ( int  id1,
int  id2 
) [inline]

Definition at line 211 of file orr_graph.h.

References pcl::recognition::ORRGraph< NodeData >::nodes_.

template<class NodeData>
void pcl::recognition::ORRGraph< NodeData >::deleteUndirectedEdge ( int  id1,
int  id2 
) [inline]

Definition at line 204 of file orr_graph.h.

References pcl::recognition::ORRGraph< NodeData >::nodes_.

template<class NodeData>
std::vector<Node*>& pcl::recognition::ORRGraph< NodeData >::getNodes ( ) [inline]

Definition at line 217 of file orr_graph.h.

References pcl::recognition::ORRGraph< NodeData >::nodes_.

template<class NodeData>
void pcl::recognition::ORRGraph< NodeData >::insertDirectedEdge ( int  id1,
int  id2 
) [inline]

Definition at line 198 of file orr_graph.h.

References pcl::recognition::ORRGraph< NodeData >::nodes_.

template<class NodeData>
void pcl::recognition::ORRGraph< NodeData >::insertUndirectedEdge ( int  id1,
int  id2 
) [inline]

Definition at line 191 of file orr_graph.h.

References pcl::recognition::ORRGraph< NodeData >::nodes_.

template<class NodeData>
void pcl::recognition::ORRGraph< NodeData >::resize ( int  n) [inline]

Drops all existing graph nodes and creates 'n' new ones.

Definition at line 138 of file orr_graph.h.

References pcl::recognition::ORRGraph< NodeData >::nodes_.


Member Data Documentation

template<class NodeData>
std::vector<Node*> pcl::recognition::ORRGraph< NodeData >::nodes_

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