ARB
Public Member Functions | List of all members
ALI_PATHMAP Class Reference

#include <ali_pathmap.hxx>

Inheritance diagram for ALI_PATHMAP:
Inheritance graph
[legend]
Collaboration diagram for ALI_PATHMAP:
Collaboration graph
[legend]

Public Member Functions

 ALI_PATHMAP (unsigned long width, unsigned long height)
 
 ~ALI_PATHMAP ()
 
void set (unsigned long x, unsigned long y, unsigned char val, ALI_TARRAY< ali_pathmap_up_pointer > *up_pointer=NULp)
 
void get (unsigned long x, unsigned long y, unsigned char *val, ALI_TARRAY< ali_pathmap_up_pointer > **up_pointer)
 
unsigned char get_value (unsigned long x, unsigned long y)
 
void optimize (unsigned long x)
 
void print ()
 

Detailed Description

Definition at line 30 of file ali_pathmap.hxx.

Constructor & Destructor Documentation

ALI_PATHMAP::ALI_PATHMAP ( unsigned long  width,
unsigned long  height 
)

Definition at line 13 of file ali_pathmap.cxx.

References ali_out_of_memory_if(), and CALLOC().

ALI_PATHMAP::~ALI_PATHMAP ( )

Definition at line 24 of file ali_pathmap.cxx.

Member Function Documentation

void ALI_PATHMAP::set ( unsigned long  x,
unsigned long  y,
unsigned char  val,
ALI_TARRAY< ali_pathmap_up_pointer > *  up_pointer = NULp 
)

Definition at line 36 of file ali_pathmap.cxx.

References ali_fatal_error(), ALI_LUP, ali_out_of_memory_if(), CALLOC(), and y.

void ALI_PATHMAP::get ( unsigned long  x,
unsigned long  y,
unsigned char val,
ALI_TARRAY< ali_pathmap_up_pointer > **  up_pointer 
)

Definition at line 61 of file ali_pathmap.cxx.

References ali_fatal_error(), ALI_LUP, NULp, and y.

unsigned char ALI_PATHMAP::get_value ( unsigned long  x,
unsigned long  y 
)
inline

Definition at line 44 of file ali_pathmap.hxx.

References ali_fatal_error().

void ALI_PATHMAP::optimize ( unsigned long  x)

Definition at line 92 of file ali_pathmap.cxx.

References ali_out_of_memory_if(), CALLOC(), and NULp.

void ALI_PATHMAP::print ( )

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