Defines | Functions
contrib/mul/vimt/vimt_scale_pyramid_builder_2d.txx File Reference

Build Gaussian image pyramids at any scale separation. More...

#include "vimt_scale_pyramid_builder_2d.h"
#include <vcl_cstdlib.h>
#include <vcl_cassert.h>
#include <vcl_string.h>
#include <vcl_iostream.h>
#include <vil/vil_bilin_interp.h>
#include <vgl/vgl_point_2d.h>
#include <vgl/vgl_vector_2d.h>
#include <vimt/vimt_image_2d_of.h>
#include <vimt/vimt_image_pyramid.h>
#include <vsl/vsl_indent.h>
#include <vcl_cmath.h>
#include <vimt/vimt_crop.h>

Go to the source code of this file.

Defines

#define vimt_scale_pyramid_builder_2d_txx_
#define VIMT_SCALE_PYRAMID_BUILDER_2D_INSTANTIATE(T)

Functions

unsigned char l_round (double x, unsigned char)
 An optimisable rounding function.
signed char l_round (double x, signed char)
double l_round (double x, double)
float l_round (double x, float)

Detailed Description

Build Gaussian image pyramids at any scale separation.

Author:
Ian Scott

Definition in file vimt_scale_pyramid_builder_2d.txx.


Define Documentation

#define VIMT_SCALE_PYRAMID_BUILDER_2D_INSTANTIATE (   T)
Value:
VCL_DEFINE_SPECIALIZATION vcl_string vimt_scale_pyramid_builder_2d<T >::is_a() const \
{  return vcl_string("vimt_scale_pyramid_builder_2d<" #T ">"); }\
template class vimt_scale_pyramid_builder_2d<T >

Definition at line 404 of file vimt_scale_pyramid_builder_2d.txx.

#define vimt_scale_pyramid_builder_2d_txx_

Definition at line 3 of file vimt_scale_pyramid_builder_2d.txx.


Function Documentation

unsigned long l_round ( double  x,
unsigned  char 
) [inline]

An optimisable rounding function.

Definition at line 86 of file vimt_scale_pyramid_builder_2d.txx.

signed long l_round ( double  x,
signed  char 
) [inline]

Definition at line 89 of file vimt_scale_pyramid_builder_2d.txx.

double l_round ( double  x,
double   
) [inline]

Definition at line 110 of file vimt_scale_pyramid_builder_2d.txx.

float l_round ( double  x,
float   
) [inline]

Definition at line 113 of file vimt_scale_pyramid_builder_2d.txx.