Arrow(float rcyl=0.05, float hcyl=1.0, float rcon=0.1, float hcon=0.15, int subs=32) | Tucano::Shapes::Arrow | inline |
arrow_shader | Tucano::Shapes::Arrow | private |
bindBuffers(void) | Tucano::Mesh | inlinevirtual |
body_height | Tucano::Shapes::Arrow | private |
body_radius | Tucano::Shapes::Arrow | private |
centroid | Tucano::Model | protected |
color | Tucano::Shapes::Arrow | private |
createAttribute(string name, vector< Eigen::Vector4f > &attrib) | Tucano::Mesh | inline |
createAttribute(string name, vector< Eigen::Vector3f > &attrib) | Tucano::Mesh | inline |
createAttribute(string name, vector< Eigen::Vector2f > &attrib) | Tucano::Mesh | inline |
createGeometry(int subdivisions) | Tucano::Shapes::Arrow | inlineprivate |
createParallelepiped(float x, float y, float z) | Tucano::Mesh | inline |
createQuad(void) | Tucano::Mesh | inline |
default_color | Tucano::Model | protected |
desnormalizeModelMatrix(void) | Tucano::Model | inline |
getAttribute(const string &name) | Tucano::Mesh | inline |
getBoundingSphereRadius(void) const | Tucano::Model | inlinevirtual |
getCentroid(void) const | Tucano::Model | inlinevirtual |
getColor(void) | Tucano::Model | inline |
getModelMatrix(void) const | Tucano::Model | inline |
getNumberOfElements(void) | Tucano::Mesh | inline |
getNumberOfVertices(void) | Tucano::Mesh | inline |
getObjectCenter(void) const | Tucano::Model | inlinevirtual |
getScale(void) const | Tucano::Model | inline |
hasAttribute(const string &name) const | Tucano::Mesh | inline |
head_height | Tucano::Shapes::Arrow | private |
head_radius | Tucano::Shapes::Arrow | private |
index_buffer_id | Tucano::Mesh | protected |
index_buffer_sptr | Tucano::Mesh | protected |
loadColors(vector< Eigen::Vector4f > &clrs) | Tucano::Mesh | inline |
loadIndices(vector< GLuint > &ind) | Tucano::Mesh | inline |
loadNormals(vector< Eigen::Vector3f > &norm) | Tucano::Mesh | inline |
loadTexCoords(vector< Eigen::Vector2f > &tex, bool normalize=false) | Tucano::Mesh | inline |
loadVertices(vector< Eigen::Vector4f > &vert) | Tucano::Mesh | inline |
Mesh(void) | Tucano::Mesh | inline |
Model(void) | Tucano::Model | inline |
model_matrix | Tucano::Model | protected |
modelMatrix(void) | Tucano::Model | inline |
normalizeModelMatrix(void) | Tucano::Model | inline |
numberOfColors | Tucano::Mesh | protected |
numberOfElements | Tucano::Mesh | protected |
numberOfNormals | Tucano::Mesh | protected |
numberOfTexCoords | Tucano::Mesh | protected |
numberOfVertices | Tucano::Mesh | protected |
objectCenter | Tucano::Model | protected |
radius | Tucano::Model | protected |
render(const Tucano::Camera &camera, const Tucano::Camera &light) | Tucano::Shapes::Arrow | inline |
Tucano::Mesh::render(void) | Tucano::Mesh | inlinevirtual |
renderElements(void) | Tucano::Mesh | inlinevirtual |
renderLineLoop(void) | Tucano::Mesh | inlinevirtual |
renderPatches(void) | Tucano::Mesh | inlinevirtual |
renderPoints(void) | Tucano::Mesh | inlinevirtual |
reset(void) | Tucano::Mesh | inline |
resetLocations(void) | Tucano::Mesh | inline |
resetModelMatrix(void) | Tucano::Model | inline |
scale | Tucano::Model | protected |
setAttributeLocation(Shader *shader) | Tucano::Mesh | inline |
setAttributeLocation(const Shader &shader) | Tucano::Mesh | inline |
setAttributeLocation(string name, GLint loc) | Tucano::Mesh | inline |
setColor(const Eigen::Vector4f c) | Tucano::Shapes::Arrow | inline |
Tucano::Mesh::setColor(const Eigen::Vector4f &color) | Tucano::Model | inline |
setDefaultAttribLocations(void) | Tucano::Mesh | inline |
setModelMatrix(const Eigen::Affine3f &m) | Tucano::Model | inline |
unbindBuffers(void) | Tucano::Mesh | inlinevirtual |
vao_id | Tucano::Mesh | protected |
vao_sptr | Tucano::Mesh | protected |
vertex_attributes | Tucano::Mesh | protected |
willTessellate | Tucano::Mesh | protected |