|
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 |