Panda3D
Loading...
Searching...
No Matches
Macros | Typedefs
pnm-image-filter.cxx File Reference

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...

#include "pandabase.h"
#include <math.h>
#include "cmath.h"
#include "thread.h"
#include "pnmImage.h"
#include "pfmFile.h"
#include "pnm-image-filter-core.cxx"
#include "pnm-image-filter-sparse-core.cxx"

Go to the source code of this file.

Macros

#define ASIZE   get_x_size
 
#define ASIZE   get_x_size
 
#define ASIZE   get_x_size
 
#define ASIZE   get_x_size
 
#define ASIZE   get_x_size
 
#define ASIZE   get_y_size
 
#define ASIZE   get_y_size
 
#define ASIZE   get_y_size
 
#define ASIZE   get_y_size
 
#define ASIZE   get_y_size
 
#define ASIZE   get_x_size
 
#define ASIZE   get_y_size
 
#define ASIZE   get_x_size
 
#define ASIZE   get_y_size
 
#define BSIZE   get_y_size
 
#define BSIZE   get_y_size
 
#define BSIZE   get_y_size
 
#define BSIZE   get_y_size
 
#define BSIZE   get_y_size
 
#define BSIZE   get_x_size
 
#define BSIZE   get_x_size
 
#define BSIZE   get_x_size
 
#define BSIZE   get_x_size
 
#define BSIZE   get_x_size
 
#define BSIZE   get_y_size
 
#define BSIZE   get_x_size
 
#define BSIZE   get_y_size
 
#define BSIZE   get_x_size
 
#define FUNCTION_NAME   filter_red_xy
 
#define FUNCTION_NAME   filter_green_xy
 
#define FUNCTION_NAME   filter_blue_xy
 
#define FUNCTION_NAME   filter_gray_xy
 
#define FUNCTION_NAME   filter_alpha_xy
 
#define FUNCTION_NAME   filter_red_yx
 
#define FUNCTION_NAME   filter_green_yx
 
#define FUNCTION_NAME   filter_blue_yx
 
#define FUNCTION_NAME   filter_gray_yx
 
#define FUNCTION_NAME   filter_alpha_yx
 
#define FUNCTION_NAME   filter_pfm_xy
 
#define FUNCTION_NAME   filter_pfm_yx
 
#define FUNCTION_NAME   filter_pfm_sparse_xy
 
#define FUNCTION_NAME   filter_pfm_sparse_yx
 
#define GETVAL(a, b, channel)   get_red(a, b)
 
#define GETVAL(a, b, channel)   get_green(a, b)
 
#define GETVAL(a, b, channel)   get_blue(a, b)
 
#define GETVAL(a, b, channel)   get_bright(a, b)
 
#define GETVAL(a, b, channel)   get_alpha(a, b)
 
#define GETVAL(a, b, channel)   get_red(b, a)
 
#define GETVAL(a, b, channel)   get_green(b, a)
 
#define GETVAL(a, b, channel)   get_blue(b, a)
 
#define GETVAL(a, b, channel)   get_bright(b, a)
 
#define GETVAL(a, b, channel)   get_alpha(b, a)
 
#define GETVAL(a, b, channel)   get_channel(a, b, channel)
 
#define GETVAL(a, b, channel)   get_channel(b, a, channel)
 
#define GETVAL(a, b, channel)   get_channel(a, b, channel)
 
#define GETVAL(a, b, channel)   get_channel(b, a, channel)
 
#define HASVAL(a, b)   has_point(a, b)
 
#define HASVAL(a, b)   has_point(b, a)
 
#define IMAGETYPE   PNMImage
 
#define IMAGETYPE   PNMImage
 
#define IMAGETYPE   PNMImage
 
#define IMAGETYPE   PNMImage
 
#define IMAGETYPE   PNMImage
 
#define IMAGETYPE   PNMImage
 
#define IMAGETYPE   PNMImage
 
#define IMAGETYPE   PNMImage
 
#define IMAGETYPE   PNMImage
 
#define IMAGETYPE   PNMImage
 
#define IMAGETYPE   PfmFile
 
#define IMAGETYPE   PfmFile
 
#define IMAGETYPE   PfmFile
 
#define IMAGETYPE   PfmFile
 
#define SETVAL(a, b, channel, v)   set_red(a, b, v)
 
#define SETVAL(a, b, channel, v)   set_green(a, b, v)
 
#define SETVAL(a, b, channel, v)   set_blue(a, b, v)
 
#define SETVAL(a, b, channel, v)   set_xel(a, b, v)
 
#define SETVAL(a, b, channel, v)   set_alpha(a, b, v)
 
#define SETVAL(a, b, channel, v)   set_red(b, a, v)
 
#define SETVAL(a, b, channel, v)   set_green(b, a, v)
 
#define SETVAL(a, b, channel, v)   set_blue(b, a, v)
 
#define SETVAL(a, b, channel, v)   set_xel(b, a, v)
 
#define SETVAL(a, b, channel, v)   set_alpha(b, a, v)
 
#define SETVAL(a, b, channel, v)   set_channel(a, b, channel, v)
 
#define SETVAL(a, b, channel, v)   set_channel(b, a, channel, v)
 
#define SETVAL(a, b, channel, v)   set_channel(a, b, channel, v)
 
#define SETVAL(a, b, channel, v)   set_channel(b, a, channel, v)
 

Typedefs

typedef void FilterFunction(float scale, float width, WorkType *&filter, float &filter_width)
 
typedef float StoreType
 
typedef float WorkType
 

Detailed Description

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.

All rights reserved.

All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."

Definition in file pnm-image-filter.cxx.

Macro Definition Documentation

◆ ASIZE [1/14]

#define ASIZE   get_x_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [2/14]

#define ASIZE   get_x_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [3/14]

#define ASIZE   get_x_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [4/14]

#define ASIZE   get_x_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [5/14]

#define ASIZE   get_x_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [6/14]

#define ASIZE   get_y_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [7/14]

#define ASIZE   get_y_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [8/14]

#define ASIZE   get_y_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [9/14]

#define ASIZE   get_y_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [10/14]

#define ASIZE   get_y_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [11/14]

#define ASIZE   get_x_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [12/14]

#define ASIZE   get_y_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [13/14]

#define ASIZE   get_x_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ ASIZE [14/14]

#define ASIZE   get_y_size

Definition at line 341 of file pnm-image-filter.cxx.

◆ BSIZE [1/14]

#define BSIZE   get_y_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [2/14]

#define BSIZE   get_y_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [3/14]

#define BSIZE   get_y_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [4/14]

#define BSIZE   get_y_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [5/14]

#define BSIZE   get_y_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [6/14]

#define BSIZE   get_x_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [7/14]

#define BSIZE   get_x_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [8/14]

#define BSIZE   get_x_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [9/14]

#define BSIZE   get_x_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [10/14]

#define BSIZE   get_x_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [11/14]

#define BSIZE   get_y_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [12/14]

#define BSIZE   get_x_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [13/14]

#define BSIZE   get_y_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ BSIZE [14/14]

#define BSIZE   get_x_size

Definition at line 342 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [1/14]

#define FUNCTION_NAME   filter_red_xy

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [2/14]

#define FUNCTION_NAME   filter_green_xy

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [3/14]

#define FUNCTION_NAME   filter_blue_xy

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [4/14]

#define FUNCTION_NAME   filter_gray_xy

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [5/14]

#define FUNCTION_NAME   filter_alpha_xy

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [6/14]

#define FUNCTION_NAME   filter_red_yx

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [7/14]

#define FUNCTION_NAME   filter_green_yx

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [8/14]

#define FUNCTION_NAME   filter_blue_yx

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [9/14]

#define FUNCTION_NAME   filter_gray_yx

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [10/14]

#define FUNCTION_NAME   filter_alpha_yx

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [11/14]

#define FUNCTION_NAME   filter_pfm_xy

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [12/14]

#define FUNCTION_NAME   filter_pfm_yx

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [13/14]

#define FUNCTION_NAME   filter_pfm_sparse_xy

Definition at line 339 of file pnm-image-filter.cxx.

◆ FUNCTION_NAME [14/14]

#define FUNCTION_NAME   filter_pfm_sparse_yx

Definition at line 339 of file pnm-image-filter.cxx.

◆ GETVAL [1/14]

#define GETVAL ( a,
b,
channel )   get_red(a, b)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [2/14]

#define GETVAL ( a,
b,
channel )   get_green(a, b)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [3/14]

#define GETVAL ( a,
b,
channel )   get_blue(a, b)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [4/14]

#define GETVAL ( a,
b,
channel )   get_bright(a, b)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [5/14]

#define GETVAL ( a,
b,
channel )   get_alpha(a, b)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [6/14]

#define GETVAL ( a,
b,
channel )   get_red(b, a)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [7/14]

#define GETVAL ( a,
b,
channel )   get_green(b, a)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [8/14]

#define GETVAL ( a,
b,
channel )   get_blue(b, a)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [9/14]

#define GETVAL ( a,
b,
channel )   get_bright(b, a)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [10/14]

#define GETVAL ( a,
b,
channel )   get_alpha(b, a)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [11/14]

#define GETVAL ( a,
b,
channel )   get_channel(a, b, channel)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [12/14]

#define GETVAL ( a,
b,
channel )   get_channel(b, a, channel)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [13/14]

#define GETVAL ( a,
b,
channel )   get_channel(a, b, channel)

Definition at line 343 of file pnm-image-filter.cxx.

◆ GETVAL [14/14]

#define GETVAL ( a,
b,
channel )   get_channel(b, a, channel)

Definition at line 343 of file pnm-image-filter.cxx.

◆ HASVAL [1/2]

#define HASVAL ( a,
b )   has_point(a, b)

Definition at line 584 of file pnm-image-filter.cxx.

◆ HASVAL [2/2]

#define HASVAL ( a,
b )   has_point(b, a)

Definition at line 584 of file pnm-image-filter.cxx.

◆ IMAGETYPE [1/14]

#define IMAGETYPE   PNMImage

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [2/14]

#define IMAGETYPE   PNMImage

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [3/14]

#define IMAGETYPE   PNMImage

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [4/14]

#define IMAGETYPE   PNMImage

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [5/14]

#define IMAGETYPE   PNMImage

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [6/14]

#define IMAGETYPE   PNMImage

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [7/14]

#define IMAGETYPE   PNMImage

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [8/14]

#define IMAGETYPE   PNMImage

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [9/14]

#define IMAGETYPE   PNMImage

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [10/14]

#define IMAGETYPE   PNMImage

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [11/14]

#define IMAGETYPE   PfmFile

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [12/14]

#define IMAGETYPE   PfmFile

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [13/14]

#define IMAGETYPE   PfmFile

Definition at line 340 of file pnm-image-filter.cxx.

◆ IMAGETYPE [14/14]

#define IMAGETYPE   PfmFile

Definition at line 340 of file pnm-image-filter.cxx.

◆ SETVAL [1/14]

#define SETVAL ( a,
b,
channel,
v )   set_red(a, b, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [2/14]

#define SETVAL ( a,
b,
channel,
v )   set_green(a, b, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [3/14]

#define SETVAL ( a,
b,
channel,
v )   set_blue(a, b, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [4/14]

#define SETVAL ( a,
b,
channel,
v )   set_xel(a, b, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [5/14]

#define SETVAL ( a,
b,
channel,
v )   set_alpha(a, b, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [6/14]

#define SETVAL ( a,
b,
channel,
v )   set_red(b, a, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [7/14]

#define SETVAL ( a,
b,
channel,
v )   set_green(b, a, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [8/14]

#define SETVAL ( a,
b,
channel,
v )   set_blue(b, a, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [9/14]

#define SETVAL ( a,
b,
channel,
v )   set_xel(b, a, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [10/14]

#define SETVAL ( a,
b,
channel,
v )   set_alpha(b, a, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [11/14]

#define SETVAL ( a,
b,
channel,
v )   set_channel(a, b, channel, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [12/14]

#define SETVAL ( a,
b,
channel,
v )   set_channel(b, a, channel, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [13/14]

#define SETVAL ( a,
b,
channel,
v )   set_channel(a, b, channel, v)

Definition at line 344 of file pnm-image-filter.cxx.

◆ SETVAL [14/14]

#define SETVAL ( a,
b,
channel,
v )   set_channel(b, a, channel, v)

Definition at line 344 of file pnm-image-filter.cxx.

Typedef Documentation

◆ FilterFunction

typedef void FilterFunction(float scale, float width, WorkType *&filter, float &filter_width)

Definition at line 246 of file pnm-image-filter.cxx.

◆ StoreType

typedef float StoreType

Definition at line 78 of file pnm-image-filter.cxx.

◆ WorkType

typedef float WorkType

Definition at line 77 of file pnm-image-filter.cxx.