Allolib  1.0
C++ Components For Interactive Multimedia
al::Isosurface Member List

This is the complete list of members for al::Isosurface, including all inherited members.

addCell(int ix, int iy, int iz, const T &xyz, const T &Xyz, const T &xYz, const T &XYz, const T &xyZ, const T &XyZ, const T &xYZ, const T &XYZ)al::Isosurfaceinline
addCell(const int *indices3, const float *values8)al::Isosurface
addEdgeVertex(int x, int y, int z, int cellID, int edge, const float *vals) (defined in al::Isosurface)al::Isosurfaceprotected
begin()al::Isosurface
calcIntersection(int nX, int nY, int nZ, int nEdgeNo, const float *vals) const (defined in al::Isosurface)al::Isosurfaceprotected
cellID(int ix, int iy, int iz) const (defined in al::Isosurface)al::Isosurfaceinline
cellLengths(double dx, double dy, double dz)al::Isosurface
cellLengths(double v)al::Isosurfaceinline
color(const Color &v)al::Meshinline
color(const HSV &v)al::Meshinline
color(const RGB &v)al::Meshinline
color(float r, float g, float b, float a=1)al::Meshinline
color(const Vec< 4, T > &v)al::Meshinline
color(const T *src, int numColors)al::Meshinline
Colors typedef (defined in al::Mesh)al::Mesh
colors() const (defined in al::Mesh)al::Meshinline
colors() (defined in al::Mesh)al::Meshinline
compress()al::Mesh
compressTriangles() (defined in al::Isosurface)al::Isosurfaceprotected
copy(Mesh const &m) (defined in al::Mesh)al::Mesh
createNormalsMesh(Mesh &mesh, float length=0.1, bool perFace=false)al::Mesh
decompress()al::Mesh
edgeID(int cellID, int edgeNo) const (defined in al::Isosurface)al::Isosurfaceinline
EdgeToVertex typedef (defined in al::Isosurface)al::Isosurfaceprotected
end()al::Isosurface
equalizeBuffers()al::Mesh
fieldDim(int i) constal::Isosurfaceinline
fieldDims(int nx, int ny, int nz)al::Isosurface
fieldDims(int n)al::Isosurfaceinline
generate(const T *scalarField)al::Isosurface
generate(const T *scalarField, int nX, int nY, int nZ, float cellLengthX, float cellLengthY, float cellLengthZ)al::Isosurfaceinline
generate(const T *scalarField, int n, float cellLength) (defined in al::Isosurface)al::Isosurfaceinline
generateNormals(bool normalize=true, bool equalWeightPerFace=false)al::Mesh
getBounds(Vec3f &min, Vec3f &max) constal::Mesh
getCenter() constal::Mesh
inBox() const (defined in al::Isosurface)al::Isosurfaceinline
inBox(bool v)al::Isosurface
index(unsigned int i)al::Meshinline
index(const Tindex *buf, int size, Tindex indexOffset=0)al::Meshinline
index(unsigned i, Indices... indices) (defined in al::Mesh)al::Meshinline
Index typedef (defined in al::Mesh)al::Mesh
Indices typedef (defined in al::Mesh)al::Mesh
indices() const (defined in al::Mesh)al::Meshinline
indices() (defined in al::Mesh)al::Meshinline
invertNormals()al::Mesh
Isosurface(float level=0, VertexAction &action=noVertexAction)al::Isosurface
level() constal::Isosurfaceinline
level(float v)al::Isosurfaceinline
LINE_LOOP enum value (defined in al::Mesh)al::Mesh
LINE_STRIP enum value (defined in al::Mesh)al::Mesh
LINE_STRIP_ADJACENCY enum value (defined in al::Mesh)al::Mesh
LINES enum value (defined in al::Mesh)al::Mesh
LINES_ADJACENCY enum value (defined in al::Mesh)al::Mesh
mColors (defined in al::Mesh)al::Meshprotected
mComputeNormals (defined in al::Isosurface)al::Isosurfaceprotected
mEdgeIDOffsets (defined in al::Isosurface)al::Isosurfaceprotected
mEdgeToVertex (defined in al::Isosurface)al::Isosurfaceprotected
mEdgeToVertexArray (defined in al::Isosurface)al::Isosurfaceprotected
mEdgeTriangles (defined in al::Isosurface)al::Isosurfaceprotected
merge(const Mesh &src)al::Mesh
Mesh(Primitive p=TRIANGLES)al::Mesh
Mesh(const Mesh &cpy) (defined in al::Mesh)al::Mesh
mInBox (defined in al::Isosurface)al::Isosurfaceprotected
mIndices (defined in al::Mesh)al::Meshprotected
mIsolevel (defined in al::Isosurface)al::Isosurfaceprotected
mL (defined in al::Isosurface)al::Isosurfaceprotected
mNF (defined in al::Isosurface)al::Isosurfaceprotected
mNormalize (defined in al::Isosurface)al::Isosurfaceprotected
mNormals (defined in al::Mesh)al::Meshprotected
mPrimitive (defined in al::Mesh)al::Meshprotected
mTexCoord1s (defined in al::Mesh)al::Meshprotected
mTexCoord2s (defined in al::Mesh)al::Meshprotected
mTexCoord3s (defined in al::Mesh)al::Meshprotected
mValidSurface (defined in al::Isosurface)al::Isosurfaceprotected
mVertexAction (defined in al::Isosurface)al::Isosurfaceprotected
mVertices (defined in al::Mesh)al::Meshprotected
Normal typedef (defined in al::Mesh)al::Mesh
normal(float x, float y, float z=0)al::Meshinline
normal(const Normal &v)al::Meshinline
normal(const Vec< 2, T > &v, float z=0)al::Meshinline
normal(const T *src, int numNormals)al::Meshinline
normalize(bool v)al::Isosurfaceinline
normals(bool v)al::Isosurfaceinline
normals() const (defined in al::Mesh)al::Meshinline
normals() (defined in al::Mesh)al::Meshinline
Normals typedef (defined in al::Mesh)al::Mesh
noVertexAction (defined in al::Isosurface)al::Isosurfacestatic
POINTS enum value (defined in al::Mesh)al::Mesh
posID(int ix, int iy, int iz) const (defined in al::Isosurface)al::Isosurfaceinline
posID(const VEC3I &i3) const (defined in al::Isosurface)al::Isosurfaceinline
Primitive enum name (defined in al::Mesh)al::Mesh
primitive() const (defined in al::Mesh)al::Meshinline
primitive(Primitive p)al::Meshinline
print(FILE *dst=stderr) constal::Mesh
repeatLast()al::Mesh
reset()al::Mesh
ribbonize(float width=0.04, bool faceBinormal=false)al::Meshinline
ribbonize(float *widths, int widthsStride=1, bool faceBinormal=false)al::Mesh
save(const char *filePath, const char *solidName="", bool binary=true) constal::Mesh
savePLY(const char *filePath, const char *solidName="", bool binary=true) constal::Mesh
saveSTL(const char *filePath, const char *solidName="") constal::Mesh
scale(float x, float y, float z)al::Mesh
scale(float s) (defined in al::Mesh)al::Meshinline
scale(const Vec< 3, T > &v) (defined in al::Mesh)al::Meshinline
smooth(float amount=1, int weighting=0)al::Mesh
texCoord(float u)al::Meshinline
texCoord(float u, float v)al::Meshinline
texCoord(const Vec< 2, T > &v)al::Meshinline
texCoord(float u, float v, float w)al::Meshinline
texCoord(const Vec< 3, T > &v)al::Meshinline
TexCoord1 typedef (defined in al::Mesh)al::Mesh
TexCoord1s typedef (defined in al::Mesh)al::Mesh
texCoord1s() const (defined in al::Mesh)al::Meshinline
texCoord1s() (defined in al::Mesh)al::Meshinline
TexCoord2 typedef (defined in al::Mesh)al::Mesh
TexCoord2s typedef (defined in al::Mesh)al::Mesh
texCoord2s() const (defined in al::Mesh)al::Meshinline
texCoord2s() (defined in al::Mesh)al::Meshinline
TexCoord3 typedef (defined in al::Mesh)al::Mesh
TexCoord3s typedef (defined in al::Mesh)al::Mesh
texCoord3s() const (defined in al::Mesh)al::Meshinline
texCoord3s() (defined in al::Mesh)al::Meshinline
toTriangles()al::Mesh
transform(const Mat< 4, T > &m, int begin=0, int end=-1)al::Mesh
translate(float x, float y, float z)al::Mesh
translate(const Vec< 3, T > &v) (defined in al::Mesh)al::Meshinline
translate(const T &v) (defined in al::Mesh)al::Meshinline
TRIANGLE_FAN enum value (defined in al::Mesh)al::Mesh
TRIANGLE_STRIP enum value (defined in al::Mesh)al::Mesh
TRIANGLE_STRIP_ADJACENCY enum value (defined in al::Mesh)al::Mesh
TRIANGLES enum value (defined in al::Mesh)al::Mesh
TRIANGLES_ADJACENCY enum value (defined in al::Mesh)al::Mesh
unitize(bool proportional=true)al::Mesh
validSurface() constal::Isosurfaceinline
Vertex typedef (defined in al::Mesh)al::Mesh
vertex(float x, float y, float z=0)al::Meshinline
vertex(const Vertex &v)al::Meshinline
vertex(const Vec< 2, T > &v, float z=0)al::Meshinline
vertex(const T *src, int numVerts)al::Meshinline
vertex(const Vec< 3, T > *src, int numVerts)al::Meshinline
vertexAction(VertexAction &a) (defined in al::Isosurface)al::Isosurfaceinline
vertices() const (defined in al::Mesh)al::Meshinline
vertices() (defined in al::Mesh)al::Meshinline
Vertices typedef (defined in al::Mesh)al::Mesh
volumeLengths(double &volLengthX, double &volLengthY, double &volLengthZ) constal::Isosurface
~Isosurface() (defined in al::Isosurface)al::Isosurfacevirtual