textureVoronoi_t Class Reference

#include <basictex.h>

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

List of all members.

Public Member Functions

 textureVoronoi_t (const color_t &c1, const color_t &c2, int ct, CFLOAT _w1, CFLOAT _w2, CFLOAT _w3, CFLOAT _w4, PFLOAT mex, PFLOAT sz, CFLOAT isc, const std::string &dname)
virtual ~textureVoronoi_t ()
virtual colorA_t getColor (const point3d_t &p) const
virtual CFLOAT getFloat (const point3d_t &p) const

Static Public Member Functions

static texture_tfactory (paraMap_t &params, renderEnvironment_t &render)

Protected Attributes

color_t color1
color_t color2
CFLOAT w1
CFLOAT w2
CFLOAT w3
CFLOAT w4
CFLOAT aw1
CFLOAT aw2
CFLOAT aw3
CFLOAT aw4
PFLOAT size
int coltype
CFLOAT iscale
voronoi_t vGen

Detailed Description

Definition at line 83 of file basictex.h.


Constructor & Destructor Documentation

textureVoronoi_t::textureVoronoi_t ( const color_t c1,
const color_t c2,
int  ct,
CFLOAT  _w1,
CFLOAT  _w2,
CFLOAT  _w3,
CFLOAT  _w4,
PFLOAT  mex,
PFLOAT  sz,
CFLOAT  isc,
const std::string &  dname 
)

Definition at line 249 of file basictex.cc.

virtual textureVoronoi_t::~textureVoronoi_t (  )  [inline, virtual]

Definition at line 91 of file basictex.h.


Member Function Documentation

texture_t * textureVoronoi_t::factory ( paraMap_t params,
renderEnvironment_t render 
) [static]

Definition at line 313 of file basictex.cc.

colorA_t textureVoronoi_t::getColor ( const point3d_t p  )  const [virtual]

Implements texture_t.

Definition at line 288 of file basictex.cc.

CFLOAT textureVoronoi_t::getFloat ( const point3d_t p  )  const [virtual]

Reimplemented from texture_t.

Definition at line 279 of file basictex.cc.


Member Data Documentation

CFLOAT textureVoronoi_t::aw1 [protected]

Definition at line 100 of file basictex.h.

CFLOAT textureVoronoi_t::aw2 [protected]

Definition at line 100 of file basictex.h.

CFLOAT textureVoronoi_t::aw3 [protected]

Definition at line 100 of file basictex.h.

CFLOAT textureVoronoi_t::aw4 [protected]

Definition at line 100 of file basictex.h.

Definition at line 98 of file basictex.h.

Definition at line 98 of file basictex.h.

int textureVoronoi_t::coltype [protected]

Definition at line 102 of file basictex.h.

CFLOAT textureVoronoi_t::iscale [protected]

Definition at line 103 of file basictex.h.

PFLOAT textureVoronoi_t::size [protected]

Definition at line 101 of file basictex.h.

Definition at line 104 of file basictex.h.

CFLOAT textureVoronoi_t::w1 [protected]

Definition at line 99 of file basictex.h.

CFLOAT textureVoronoi_t::w2 [protected]

Definition at line 99 of file basictex.h.

CFLOAT textureVoronoi_t::w3 [protected]

Definition at line 99 of file basictex.h.

CFLOAT textureVoronoi_t::w4 [protected]

Definition at line 99 of file basictex.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 18 Dec 2009 for YafaRay by  doxygen 1.6.1