images Namespace Reference

Data Structures

struct  BitmapAttributes
class  ImageDither
 ImageDither. More...
struct  ImagePageAttrs
 Represent render attributes. More...
class  ImagePage
class  ImageRenderTask
class  ImagesDocument
 Handle images file format. More...
class  PagesCache
 The pages cache can be used to cache ImagePages. More...
class  ImagesRenderer
struct  Image
class  ImagesScanner
 : Scan all the images in the formats supported by gdk_pixbuf under the input directory or the directory which the input filename is located in. It also supports the option of scanning recursively or not. More...
class  DataContainerBase
class  DataContainer
class  DataContainer< T * >
class  PluginCollectionImpl
class  PluginDocImpl
 Implement all necessary interfaces for document object. If the interface is not supported, the impl can remove them from parent class list. More...
class  PluginLibraryImpl
 Implement Plugin Library object for images plugin. More...
class  DataContainer< MarkerEntry * >
class  PluginRenderResultImpl
class  PluginRenderSettingsImpl
class  PluginSearchCriteria
class  StringImpl
class  PluginViewImpl
 Implement all interfaces of view object. If view object provider does not want to support optional interface, it may remove the interface from parent class list. More...
class  TestImageDither

Typedefs

typedef ImageImagePtr
typedef std::vector< ImagePtrImages
typedef std::vector< ImagePtr >
::iterator 
ImagesIter

Enumerations

enum  ImageRenderStatus { IMG_RENDER_OK = 0, IMG_RENDER_FAIL, IMG_RENDER_INVALID, IMG_RENDER_OOM }
enum  SortType {
  BY_FILEPATH = 0, BY_FILENAME, BY_EXT, BY_DATE,
  BY_SIZE
}

Functions

MarkerEntrymarker_entry_new (unsigned int uds_private_size)
void marker_entry_free_recursive (MarkerEntry *self)

Variables

static const int DEFAULT_COLOR_DEPTH = 8
static const float DEFAULT_ZOOM_FACTOR = 100.0f
static const PluginRotationDegree DEFAULT_ROTATION = Clockwise_Degrees_0
static const int MAX_ORIGINAL_IMAGE = 10 * 1024 * 1024

Detailed Description

Copyright (C) 2008 iRex Technologies B.V. All rights reserved.


Typedef Documentation

Definition at line 61 of file images_scanner.h.

typedef std::vector<ImagePtr> images::Images

Definition at line 62 of file images_scanner.h.

typedef std::vector<ImagePtr>::iterator images::ImagesIter

Definition at line 63 of file images_scanner.h.


Enumeration Type Documentation

Enumerator:
IMG_RENDER_OK 
IMG_RENDER_FAIL 
IMG_RENDER_INVALID 
IMG_RENDER_OOM 

Definition at line 43 of file images_renderer.h.

00044     {
00045         IMG_RENDER_OK = 0,
00046         IMG_RENDER_FAIL,
00047         IMG_RENDER_INVALID,
00048         IMG_RENDER_OOM
00049     }ImageRenderStatus;

Enumerator:
BY_FILEPATH 
BY_FILENAME 
BY_EXT 
BY_DATE 
BY_SIZE 

Definition at line 39 of file images_scanner.h.

00040     {
00041         BY_FILEPATH = 0,
00042         BY_FILENAME,
00043         BY_EXT,
00044         BY_DATE,
00045         BY_SIZE,
00046     }SortType;


Function Documentation

void images::marker_entry_free_recursive ( MarkerEntry self  ) 

Referenced by images::DataContainer< MarkerEntry * >::~DataContainer().

Here is the caller graph for this function:

MarkerEntry * images::marker_entry_new ( unsigned int  uds_private_size  ) 

Variable Documentation

const int images::DEFAULT_COLOR_DEPTH = 8 [static]

Definition at line 38 of file image_page.h.

const PluginRotationDegree images::DEFAULT_ROTATION = Clockwise_Degrees_0 [static]

Definition at line 42 of file image_page.h.

const float images::DEFAULT_ZOOM_FACTOR = 100.0f [static]

Definition at line 40 of file image_page.h.

const int images::MAX_ORIGINAL_IMAGE = 10 * 1024 * 1024 [static]

Definition at line 36 of file images_renderer.cpp.

Referenced by images::ImagesRenderer::can_render().

Generated by  doxygen 1.6.2-20100208