Classes | Namespaces | Typedefs | Functions
gft_seedmap3.h File Reference
#include "gft_common.h"
#include "gft_scene.h"
#include "gft_adjregion3.h"
#include "gft_segmentation3.h"
#include "gft_fuzzycloud3.h"
#include "gft_gradient3.h"

Go to the source code of this file.

Classes

struct  gft::AdjSeedmap3::_adjseedmap3
 

Namespaces

 gft
 Base namespace for common definitions and prototypes.
 
 gft::AdjSeedmap3
 Data structures for fast accessing seed pixels of a fuzzy model (e.g., CSM).
 

Typedefs

typedef struct
gft::AdjSeedmap3::_adjseedmap3 
gft::AdjSeedmap3::AdjSeedmap3
 

Functions

AdjSeedmap3 * gft::AdjSeedmap3::Create (int nobjs)
 
AdjSeedmap3 * gft::AdjSeedmap3::Create (RegionCloud3::RegionCloud3 *rcloud)
 
void gft::AdjSeedmap3::Destroy (AdjSeedmap3 **asmap)
 
void gft::AdjSeedmap3::DrawObject (Scene8::Scene8 *scn, AdjSeedmap3 *asmap, Voxel u, int l, uchar val)
 
void gft::AdjSeedmap3::DrawObjBorder (Scene8::Scene8 *scn, AdjSeedmap3 *asmap, Voxel u, int l, uchar val)
 
void gft::AdjSeedmap3::DrawBkgBorder (Scene8::Scene8 *scn, AdjSeedmap3 *asmap, Voxel u, int l, uchar val)
 
void gft::AdjSeedmap3::DrawUncertainty (Scene8::Scene8 *scn, AdjSeedmap3 *asmap, Voxel u, int l, uchar val)
 
void gft::AdjSeedmap3::CopyUncertainty (Scene8::Scene8 *dest, Scene8::Scene8 *src, AdjSeedmap3 *asmap, Voxel u, int l)
 
void gft::AdjSeedmap3::AddUncertainty (Scene8::Scene8 *dest, Scene8::Scene8 *src, AdjSeedmap3 *asmap, Voxel u, int l)
 
void gft::AdjSeedmap3::CloudArcWeight (Scene16::Scene16 *arcw, Scene16::Scene16 *wobj, Gradient3::Gradient3 *grad, Voxel u, BorderCloud3::BorderCloud3 *bcloud, AdjSeedmap3 *asmap, int l, float w)