CC-Fractal-Suite
Classes | Functions
FractalSpace.h File Reference

Header that manages the transformations of fractals, and convertion from picture-plane (WORLDPIXEL) space to fractal space. More...

#include "typedefs.h"
#include "StashData.h"
#include <utility>
#include <vector>
#include <initializer_list>
#include <TIL/TIL_Tile.h>
#include <TIL/TIL_TileList.h>
#include <UT/UT_Matrix3.h>

Go to the source code of this file.

Classes

class  CC::FractalSpace
 Object that stores and manipulates the overall 'offset' between the transformation space, and the desired viewing space of a fractal. More...
 

Functions

RSTORDER CC::get_rst_order (const int val)
 Get the Houdini rstOrder enum value from the interface. More...
 
void CC::calculate_tile_minmax (TIL_Tile *tile, WORLDPIXELCOORDS &min, WORLDPIXELCOORDS &max)
 Calculates the minimum and maximum pixel coords for the Tile, and returns as pixel coords.
 
WORLDPIXELCOORDS CC::calculate_world_pixel (TIL_TileList *tiles, TIL_Tile *tile, int pixel_index)
 Returns the 'world' pixel X, Y coordinates from a tile, which Houdini provides in coordinates relative to the size of the tile. More...
 

Detailed Description

Header that manages the transformations of fractals, and convertion from picture-plane (WORLDPIXEL) space to fractal space.

Function Documentation

§ calculate_world_pixel()

WORLDPIXELCOORDS CC::calculate_world_pixel ( TIL_TileList *  tiles,
TIL_Tile *  tile,
int  pixel_index 
)

Returns the 'world' pixel X, Y coordinates from a tile, which Houdini provides in coordinates relative to the size of the tile.

§ get_rst_order()

RSTORDER CC::get_rst_order ( const int  val)

Get the Houdini rstOrder enum value from the interface.