Main Page | Alphabetical List | Class List | Directories | File List | Class Members | File Members

cam.h File Reference

#include "cam_setup.h"

Go to the source code of this file.

Typedefs

typedef _CAM__HeightMap CAM__HeightMap

Functions

gdouble CAM__GetTotalMapSize (void)
 returns the total size of all allocated Heightmaps
gint CAM__GetTotalMapNum (void)
 returns the number of allocated Heightmaps
gint CAM__HeightMap_CNC_Liner (CAM__HeightMap *HeightMap, gint min_x, gint min_y, gint max_x, gint max_y, CamSetup *CamSet)
 CNC-Liner.
gint CAM__HeightMap_CNC_Soft3D (CAM__HeightMap *HeightMap, CamSetup *CamSet)
 CNC-Soft-3D.
gint CAM__HeightMap_CheckCircle (CAM__HeightMap *HeightMap, gint x0, gint y0, gint radius2, gint radius1)
 returns 0 if all Heightvalues mask by an circle(x,y,r) != 65535
gint CAM__HeightMap_CheckCircleMin (CAM__HeightMap *HeightMap, gint x0, gint y0, gint radius_max)
 returns the smallest Heightvalue mask by an circle(x,y,r)
gint CAM__HeightMap_CheckCircleMax (CAM__HeightMap *HeightMap, gint x0, gint y0, gint radius_max)
 returns the largest Heightvalue Mask by an circle(x,y,r)
gint CAM__HeightMap_CheckPixel (CAM__HeightMap *HeightMap, gint x, gint y)
 get the Height of a Position(x,y) in a HeightMap
CAM__HeightMapCAM__HeightMap_Copy (CAM__HeightMap *HeightMap)
 copy given Heightmap to a new Heightmap
CAM__HeightMapCAM__HeightMap_DepthCopy (CAM__HeightMap *HeightMap, gint depth)
 copy given Heightmap to a new Heightmap (only Pixels are smaller then the given depth)
CAM__HeightMapCAM__HeightMap_Contour (CAM__HeightMap *HeightMap, CamSetup *CamSet)
 returns a new HeightMap of the Contour of the given one
CAM__HeightMapCAM__HeightMap_Outline (CAM__HeightMap *HeightMap, CamSetup *CamSet)
 returns a new HeightMap of the Outlines of the given one
CAM__HeightMapCAM__HeightMap_Fill (CAM__HeightMap *HeightMap, CamSetup *CamSet)
 CNC-Filler.
CAM__HeightMapCAM__HeightMap_create (gint width, gint height)
 returns a new allocated Heightmap
void CAM__Heightmap_delete (CAM__HeightMap *HeightMap)
 delete an allocated Heightmap
void CAM__HeightMap_Invert (CAM__HeightMap *HeightMap)
 Inverts the Values of a Heightmap.


Typedef Documentation

typedef struct _CAM__HeightMap CAM__HeightMap
 


Function Documentation

gint CAM__GetTotalMapNum void   ) 
 

returns the number of allocated Heightmaps

gdouble CAM__GetTotalMapSize void   ) 
 

returns the total size of all allocated Heightmaps

gint CAM__HeightMap_CheckCircle CAM__HeightMap HeightMap,
gint  x0,
gint  y0,
gint  radius2,
gint  radius1
 

returns 0 if all Heightvalues mask by an circle(x,y,r) != 65535

gint CAM__HeightMap_CheckCircleMax CAM__HeightMap HeightMap,
gint  x0,
gint  y0,
gint  radius_max
 

returns the largest Heightvalue Mask by an circle(x,y,r)

gint CAM__HeightMap_CheckCircleMin CAM__HeightMap HeightMap,
gint  x0,
gint  y0,
gint  radius_max
 

returns the smallest Heightvalue mask by an circle(x,y,r)

gint CAM__HeightMap_CheckPixel CAM__HeightMap HeightMap,
gint  x,
gint  y
 

get the Height of a Position(x,y) in a HeightMap

gint CAM__HeightMap_CNC_Liner CAM__HeightMap HeightMap,
gint  min_x,
gint  min_y,
gint  max_x,
gint  max_y,
CamSetup CamSet
 

CNC-Liner.

gint CAM__HeightMap_CNC_Soft3D CAM__HeightMap HeightMap,
CamSetup CamSet
 

CNC-Soft-3D.

CAM__HeightMap* CAM__HeightMap_Contour CAM__HeightMap HeightMap,
CamSetup CamSet
 

returns a new HeightMap of the Contour of the given one

CAM__HeightMap* CAM__HeightMap_Copy CAM__HeightMap HeightMap  ) 
 

copy given Heightmap to a new Heightmap

CAM__HeightMap* CAM__HeightMap_create gint  width,
gint  height
 

returns a new allocated Heightmap

void CAM__Heightmap_delete CAM__HeightMap HeightMap  ) 
 

delete an allocated Heightmap

CAM__HeightMap* CAM__HeightMap_DepthCopy CAM__HeightMap HeightMap,
gint  depth
 

copy given Heightmap to a new Heightmap (only Pixels are smaller then the given depth)

CAM__HeightMap* CAM__HeightMap_Fill CAM__HeightMap HeightMap,
CamSetup CamSet
 

CNC-Filler.

void CAM__HeightMap_Invert CAM__HeightMap HeightMap  ) 
 

Inverts the Values of a Heightmap.

CAM__HeightMap* CAM__HeightMap_Outline CAM__HeightMap HeightMap,
CamSetup CamSet
 

returns a new HeightMap of the Outlines of the given one


Generated on Wed May 3 17:34:47 2006 for cnc2d by  doxygen 1.4.2