PsmApp Class Reference

#include <PsmApp.h>

Collaboration diagram for PsmApp:
[legend]

List of all members.

Public Member Functions

bool canComputeAlbedos () const
bool canComputeDepths () const
bool canComputeLightDirs () const
bool canComputeNormals () const
bool computeAlbedos ()
bool computeDepths ()
bool computeLightDirs ()
bool computeNormals ()
bool computeSegmentation ()
bool computeShadingNormals ()
const ColorImagegetAlbedos () const
const DepthImagegetDepths () const
const ColorImagegetMask () const
const NormalImagegetNormals () const
const NormalImagegetShadingNormals () const
const ColorImagegetSource (unsigned int i) const
bool hasAlbedos () const
bool hasDepths () const
bool hasLightDirs () const
bool hasMask () const
bool hasNormals () const
bool hasSources () const
bool loadAlbedos (const char *albedosFile)
bool loadDepths (const char *depthsFile)
bool loadLightDirs (const char *lightDirsFile)
bool loadNormals (const char *normalsFile)
bool loadSources (const char *sourceFile)
 PsmApp ()
void quit (int)
bool saveAlbedos (const char *albedosFile) const
bool saveDepths (const char *depthsFile) const
bool saveLightDirs (const char *lightDirsFile) const
bool saveNormals (const char *normalsFile) const
void updateUI () const
 ~PsmApp ()

Private Attributes

ColorImagealbedos
char ** argv
DepthImagedepths
std::vector< Vec3flightDirs
ColorImagemask
NormalImagenormals
NormalImageshadingNormals
std::vector< ColorImage * > sources


Constructor & Destructor Documentation

PsmApp (  )  [inline]

~PsmApp (  ) 


Member Function Documentation

bool canComputeAlbedos (  )  const [inline]

bool canComputeDepths (  )  const [inline]

bool canComputeLightDirs (  )  const [inline]

bool canComputeNormals (  )  const [inline]

bool computeAlbedos (  ) 

bool computeDepths (  ) 

bool computeLightDirs (  ) 

bool computeNormals (  ) 

bool computeSegmentation (  ) 

bool computeShadingNormals (  ) 

const ColorImage* getAlbedos (  )  const [inline]

const DepthImage* getDepths (  )  const [inline]

const ColorImage* getMask (  )  const [inline]

const NormalImage* getNormals (  )  const [inline]

const NormalImage* getShadingNormals (  )  const [inline]

const ColorImage* getSource ( unsigned int  i  )  const [inline]

bool hasAlbedos (  )  const [inline]

bool hasDepths (  )  const [inline]

bool hasLightDirs (  )  const [inline]

bool hasMask (  )  const [inline]

bool hasNormals (  )  const [inline]

bool hasSources (  )  const [inline]

bool loadAlbedos ( const char *  albedosFile  ) 

bool loadDepths ( const char *  depthsFile  ) 

bool loadLightDirs ( const char *  lightDirsFile  ) 

bool loadNormals ( const char *  normalsFile  ) 

bool loadSources ( const char *  sourceFile  ) 

void quit ( int  status  ) 

bool saveAlbedos ( const char *  albedosFile  )  const

bool saveDepths ( const char *  depthsFile  )  const

bool saveLightDirs ( const char *  lightDirsFile  )  const

bool saveNormals ( const char *  normalsFile  )  const

void updateUI (  )  const


Member Data Documentation

ColorImage* albedos [private]

char** argv [private]

DepthImage* depths [private]

std::vector<Vec3f> lightDirs [private]

ColorImage* mask [private]

NormalImage* normals [private]

NormalImage* shadingNormals [private]

std::vector<ColorImage *> sources [private]


The documentation for this class was generated from the following files:
Generated on Mon Jan 14 15:36:53 2008 for Shape from Example by  doxygen 1.5.4