Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

bmrf_network.h File Reference


Detailed Description

A Markov Random Field (MRF) network.

Author:
Matt Leotta, (mleotta@lems.brown.edu)
Date:
1/13/04
The MRF network object maintains pointers to all of the nodes in the network. It also handle the creation and destruction of arcs between nodes. The network object also contains search iterators to iterate through the nodes along arcs using search algorithms such as depth-first or breadth-first.

    Modifications
   

Definition in file bmrf_network.h.

#include <vcl_deque.h>
#include <vcl_set.h>
#include <vsl/vsl_binary_io.h>
#include <vbl/vbl_ref_count.h>
#include "bmrf_node_sptr.h"
#include "bmrf_node.h"
#include "bmrf_network_sptr.h"
#include "bmrf_epi_seg_sptr.h"
#include "bmrf_epipole.h"

Go to the source code of this file.

Classes

class  bmrf_network
 The MRF network. More...
class  bmrf_network::iterator
class  bmrf_network::depth_iterator
class  bmrf_network::breadth_iterator

Functions

void vsl_b_write (vsl_b_ostream &os, const bmrf_network *n)
 Binary save bmrf_network* to stream.
void vsl_b_read (vsl_b_istream &is, bmrf_network *&n)
 Binary load bmrf_network* from stream.
void vsl_print_summary (vcl_ostream &os, const bmrf_network *n)
 Print an ASCII summary to the stream.


Function Documentation

void vsl_b_read vsl_b_istream is,
bmrf_network *&  n
 

Binary load bmrf_network* from stream.

Definition at line 461 of file bmrf_network.cxx.

void vsl_b_write vsl_b_ostream os,
const bmrf_network n
 

Binary save bmrf_network* to stream.

Definition at line 447 of file bmrf_network.cxx.

void vsl_print_summary vcl_ostream &  os,
const bmrf_network n
 

Print an ASCII summary to the stream.

Definition at line 477 of file bmrf_network.cxx.


Generated on Thu Jan 10 14:51:53 2008 for contrib/brl/bseg/bmrf by  doxygen 1.4.4