Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes
GCoptimizationGridGraph Class Reference

#include <GCoptimization.h>

Inheritance diagram for GCoptimizationGridGraph:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 GCoptimizationGridGraph (SiteID width, SiteID height, LabelID num_labels)
void setSmoothCostVH (EnergyTermType *smoothArray, EnergyTermType *vCosts, EnergyTermType *hCosts)
virtual ~GCoptimizationGridGraph ()

Protected Member Functions

virtual void finalizeNeighbors ()
virtual void giveNeighborInfo (SiteID site, SiteID *numSites, SiteID **neighbors, EnergyTermType **weights)

Protected Attributes

EnergyTermType m_unityWeights [4]
int m_weightedGraph

Private Member Functions

void computeNeighborWeights (EnergyTermType *vCosts, EnergyTermType *hCosts)
void setupNeighbData (SiteID startY, SiteID endY, SiteID startX, SiteID endX, SiteID maxInd, SiteID *indexes)

Private Attributes

SiteID m_height
SiteIDm_neighbors
EnergyTermTypem_neighborsWeights
SiteID m_width

Detailed Description

Definition at line 520 of file GCoptimization.h.


Constructor & Destructor Documentation

Definition at line 1395 of file GCoptimization.cpp.

Definition at line 1436 of file GCoptimization.cpp.


Member Function Documentation

Definition at line 1493 of file GCoptimization.cpp.

void GCoptimizationGridGraph::finalizeNeighbors ( ) [protected, virtual]

Implements GCoptimization.

Definition at line 1467 of file GCoptimization.cpp.

void GCoptimizationGridGraph::giveNeighborInfo ( SiteID  site,
SiteID numSites,
SiteID **  neighbors,
EnergyTermType **  weights 
) [protected, virtual]

Definition at line 1482 of file GCoptimization.cpp.

void GCoptimizationGridGraph::setSmoothCostVH ( EnergyTermType smoothArray,
EnergyTermType vCosts,
EnergyTermType hCosts 
)

Definition at line 1473 of file GCoptimization.cpp.

void GCoptimizationGridGraph::setupNeighbData ( SiteID  startY,
SiteID  endY,
SiteID  startX,
SiteID  endX,
SiteID  maxInd,
SiteID indexes 
) [private]

Definition at line 1447 of file GCoptimization.cpp.


Member Data Documentation

Definition at line 536 of file GCoptimization.h.

Definition at line 537 of file GCoptimization.h.

Definition at line 538 of file GCoptimization.h.

Definition at line 531 of file GCoptimization.h.

Definition at line 532 of file GCoptimization.h.

Definition at line 535 of file GCoptimization.h.


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


tabletop_pushing
Author(s): Tucker Hermans
autogenerated on Wed Nov 27 2013 11:59:45