Allolib
1.0
C++ Components For Interactive Multimedia
|
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::Isosurface | inline |
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::Isosurface | protected |
begin() | al::Isosurface | |
calcIntersection(int nX, int nY, int nZ, int nEdgeNo, const float *vals) const (defined in al::Isosurface) | al::Isosurface | protected |
cellID(int ix, int iy, int iz) const (defined in al::Isosurface) | al::Isosurface | inline |
cellLengths(double dx, double dy, double dz) | al::Isosurface | |
cellLengths(double v) | al::Isosurface | inline |
color(const Color &v) | al::Mesh | inline |
color(const HSV &v) | al::Mesh | inline |
color(const RGB &v) | al::Mesh | inline |
color(float r, float g, float b, float a=1) | al::Mesh | inline |
color(const Vec< 4, T > &v) | al::Mesh | inline |
color(const T *src, int numColors) | al::Mesh | inline |
Colors typedef (defined in al::Mesh) | al::Mesh | |
colors() const (defined in al::Mesh) | al::Mesh | inline |
colors() (defined in al::Mesh) | al::Mesh | inline |
compress() | al::Mesh | |
compressTriangles() (defined in al::Isosurface) | al::Isosurface | protected |
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::Isosurface | inline |
EdgeToVertex typedef (defined in al::Isosurface) | al::Isosurface | protected |
end() | al::Isosurface | |
equalizeBuffers() | al::Mesh | |
fieldDim(int i) const | al::Isosurface | inline |
fieldDims(int nx, int ny, int nz) | al::Isosurface | |
fieldDims(int n) | al::Isosurface | inline |
generate(const T *scalarField) | al::Isosurface | |
generate(const T *scalarField, int nX, int nY, int nZ, float cellLengthX, float cellLengthY, float cellLengthZ) | al::Isosurface | inline |
generate(const T *scalarField, int n, float cellLength) (defined in al::Isosurface) | al::Isosurface | inline |
generateNormals(bool normalize=true, bool equalWeightPerFace=false) | al::Mesh | |
getBounds(Vec3f &min, Vec3f &max) const | al::Mesh | |
getCenter() const | al::Mesh | |
inBox() const (defined in al::Isosurface) | al::Isosurface | inline |
inBox(bool v) | al::Isosurface | |
index(unsigned int i) | al::Mesh | inline |
index(const Tindex *buf, int size, Tindex indexOffset=0) | al::Mesh | inline |
index(unsigned i, Indices... indices) (defined in al::Mesh) | al::Mesh | inline |
Index typedef (defined in al::Mesh) | al::Mesh | |
Indices typedef (defined in al::Mesh) | al::Mesh | |
indices() const (defined in al::Mesh) | al::Mesh | inline |
indices() (defined in al::Mesh) | al::Mesh | inline |
invertNormals() | al::Mesh | |
Isosurface(float level=0, VertexAction &action=noVertexAction) | al::Isosurface | |
level() const | al::Isosurface | inline |
level(float v) | al::Isosurface | inline |
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::Mesh | protected |
mComputeNormals (defined in al::Isosurface) | al::Isosurface | protected |
mEdgeIDOffsets (defined in al::Isosurface) | al::Isosurface | protected |
mEdgeToVertex (defined in al::Isosurface) | al::Isosurface | protected |
mEdgeToVertexArray (defined in al::Isosurface) | al::Isosurface | protected |
mEdgeTriangles (defined in al::Isosurface) | al::Isosurface | protected |
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::Isosurface | protected |
mIndices (defined in al::Mesh) | al::Mesh | protected |
mIsolevel (defined in al::Isosurface) | al::Isosurface | protected |
mL (defined in al::Isosurface) | al::Isosurface | protected |
mNF (defined in al::Isosurface) | al::Isosurface | protected |
mNormalize (defined in al::Isosurface) | al::Isosurface | protected |
mNormals (defined in al::Mesh) | al::Mesh | protected |
mPrimitive (defined in al::Mesh) | al::Mesh | protected |
mTexCoord1s (defined in al::Mesh) | al::Mesh | protected |
mTexCoord2s (defined in al::Mesh) | al::Mesh | protected |
mTexCoord3s (defined in al::Mesh) | al::Mesh | protected |
mValidSurface (defined in al::Isosurface) | al::Isosurface | protected |
mVertexAction (defined in al::Isosurface) | al::Isosurface | protected |
mVertices (defined in al::Mesh) | al::Mesh | protected |
Normal typedef (defined in al::Mesh) | al::Mesh | |
normal(float x, float y, float z=0) | al::Mesh | inline |
normal(const Normal &v) | al::Mesh | inline |
normal(const Vec< 2, T > &v, float z=0) | al::Mesh | inline |
normal(const T *src, int numNormals) | al::Mesh | inline |
normalize(bool v) | al::Isosurface | inline |
normals(bool v) | al::Isosurface | inline |
normals() const (defined in al::Mesh) | al::Mesh | inline |
normals() (defined in al::Mesh) | al::Mesh | inline |
Normals typedef (defined in al::Mesh) | al::Mesh | |
noVertexAction (defined in al::Isosurface) | al::Isosurface | static |
POINTS enum value (defined in al::Mesh) | al::Mesh | |
posID(int ix, int iy, int iz) const (defined in al::Isosurface) | al::Isosurface | inline |
posID(const VEC3I &i3) const (defined in al::Isosurface) | al::Isosurface | inline |
Primitive enum name (defined in al::Mesh) | al::Mesh | |
primitive() const (defined in al::Mesh) | al::Mesh | inline |
primitive(Primitive p) | al::Mesh | inline |
print(FILE *dst=stderr) const | al::Mesh | |
repeatLast() | al::Mesh | |
reset() | al::Mesh | |
ribbonize(float width=0.04, bool faceBinormal=false) | al::Mesh | inline |
ribbonize(float *widths, int widthsStride=1, bool faceBinormal=false) | al::Mesh | |
save(const char *filePath, const char *solidName="", bool binary=true) const | al::Mesh | |
savePLY(const char *filePath, const char *solidName="", bool binary=true) const | al::Mesh | |
saveSTL(const char *filePath, const char *solidName="") const | al::Mesh | |
scale(float x, float y, float z) | al::Mesh | |
scale(float s) (defined in al::Mesh) | al::Mesh | inline |
scale(const Vec< 3, T > &v) (defined in al::Mesh) | al::Mesh | inline |
smooth(float amount=1, int weighting=0) | al::Mesh | |
texCoord(float u) | al::Mesh | inline |
texCoord(float u, float v) | al::Mesh | inline |
texCoord(const Vec< 2, T > &v) | al::Mesh | inline |
texCoord(float u, float v, float w) | al::Mesh | inline |
texCoord(const Vec< 3, T > &v) | al::Mesh | inline |
TexCoord1 typedef (defined in al::Mesh) | al::Mesh | |
TexCoord1s typedef (defined in al::Mesh) | al::Mesh | |
texCoord1s() const (defined in al::Mesh) | al::Mesh | inline |
texCoord1s() (defined in al::Mesh) | al::Mesh | inline |
TexCoord2 typedef (defined in al::Mesh) | al::Mesh | |
TexCoord2s typedef (defined in al::Mesh) | al::Mesh | |
texCoord2s() const (defined in al::Mesh) | al::Mesh | inline |
texCoord2s() (defined in al::Mesh) | al::Mesh | inline |
TexCoord3 typedef (defined in al::Mesh) | al::Mesh | |
TexCoord3s typedef (defined in al::Mesh) | al::Mesh | |
texCoord3s() const (defined in al::Mesh) | al::Mesh | inline |
texCoord3s() (defined in al::Mesh) | al::Mesh | inline |
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::Mesh | inline |
translate(const T &v) (defined in al::Mesh) | al::Mesh | inline |
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() const | al::Isosurface | inline |
Vertex typedef (defined in al::Mesh) | al::Mesh | |
vertex(float x, float y, float z=0) | al::Mesh | inline |
vertex(const Vertex &v) | al::Mesh | inline |
vertex(const Vec< 2, T > &v, float z=0) | al::Mesh | inline |
vertex(const T *src, int numVerts) | al::Mesh | inline |
vertex(const Vec< 3, T > *src, int numVerts) | al::Mesh | inline |
vertexAction(VertexAction &a) (defined in al::Isosurface) | al::Isosurface | inline |
vertices() const (defined in al::Mesh) | al::Mesh | inline |
vertices() (defined in al::Mesh) | al::Mesh | inline |
Vertices typedef (defined in al::Mesh) | al::Mesh | |
volumeLengths(double &volLengthX, double &volLengthY, double &volLengthZ) const | al::Isosurface | |
~Isosurface() (defined in al::Isosurface) | al::Isosurface | virtual |