Image Component Library (ICL)
icl::geom::SceneObject Member List
This is the complete list of members for icl::geom::SceneObject, including all inherited members.
addChild(SceneObject *child, bool passOwnerShip=true)icl::geom::SceneObject
addChild(utils::SmartPtr< SceneObject > child)icl::geom::SceneObject
addCone(float x, float y, float z, float rx, float ry, float h, int steps)icl::geom::SceneObject
addCube(float x, float y, float z, float d)icl::geom::SceneObject [inline]
addCuboid(float x, float y, float z, float dx, float dy, float dz)icl::geom::SceneObject
addCustomPrimitive(Primitive *p)icl::geom::SceneObject [inline]
addCylinder(float x, float y, float z, float rx, float ry, float h, int steps)icl::geom::SceneObject
addLine(int x, int y, const GeomColor &color=GeomColor(100, 100, 100, 255))icl::geom::SceneObject
addNormal(const Vec &n)icl::geom::SceneObject
addPolygon(int nPoints, const int *vertexIndices, const GeomColor &color=GeomColor(0, 100, 250, 255), const int *normalIndices=0)icl::geom::SceneObject
addQuad(int a, int b, int c, int d, int na, int nb, int nc, int nd, const GeomColor &color=GeomColor(0, 100, 250, 255))icl::geom::SceneObject
addQuad(int a, int b, int c, int d, const GeomColor &color=GeomColor(0, 100, 250, 255))icl::geom::SceneObject [inline]
addSharedTexture(utils::SmartPtr< qt::GLImg > gli)icl::geom::SceneObject
addSharedTexture(const core::ImgBase *image, core::scalemode sm=core::interpolateLIN)icl::geom::SceneObject
addSphere(float x, float y, float z, float r, int rzSteps, int xySlices)icl::geom::SceneObject [inline]
addSpheroid(float x, float y, float z, float rx, float ry, float rz, int rzSteps, int xySlices)icl::geom::SceneObject
addText(int a, const std::string &text, float billboardHeight=10, const GeomColor &color=GeomColor(255, 255, 255, 255), int textRenderSize=30, core::scalemode sm=core::interpolateLIN)icl::geom::SceneObject
addTextTexture(int a, int b, int c, int d, const std::string &text, const GeomColor &color, int na, int nb, int nc, int nd, int textSize, core::scalemode sm=core::interpolateLIN)icl::geom::SceneObject
addTextTexture(int a, int b, int c, int d, const std::string &text, const GeomColor &color=GeomColor(255, 255, 255, 255), int textSize=30, core::scalemode sm=core::interpolateLIN)icl::geom::SceneObject [inline]
addTexture(int a, int b, int c, int d, const core::ImgBase *texture, int na, int nb, int nc, int nd, bool createTextureOnce=true, core::scalemode sm=core::interpolateLIN)icl::geom::SceneObject
addTexture(int a, int b, int c, int d, const core::ImgBase *texture, bool createTextureOnce=true, core::scalemode sm=core::interpolateLIN)icl::geom::SceneObject [inline]
addTexture(int a, int b, int c, int d, int sharedTextureIndex, int na=-1, int nb=-1, int nc=-1, int nd=-1)icl::geom::SceneObject
addTexture(const core::ImgBase *image, int numPoints, const int *vertexIndices, const utils::Point32f *texCoords, const int *normalIndices=0, bool createTextureOnce=true)icl::geom::SceneObject
addTextureGrid(int w, int h, const core::ImgBase *image, const icl32f *px, const icl32f *py, const icl32f *pz, const icl32f *pnx=0, const icl32f *pny=0, const icl32f *pnz=0, int stride=1, bool createTextureOnce=true, core::scalemode sm=core::interpolateLIN)icl::geom::SceneObject
addTriangle(int a, int b, int c, int na, int nb, int nc, const GeomColor &color=GeomColor(0, 100, 250, 255))icl::geom::SceneObject
addTriangle(int a, int b, int c, const GeomColor &color=GeomColor(0, 100, 250, 255))icl::geom::SceneObject [inline]
addTwoSidedTextureGrid(int w, int h, const core::ImgBase *front, const core::ImgBase *back, const icl32f *px, const icl32f *py, const icl32f *pz, const icl32f *pnx=0, const icl32f *pny=0, const icl32f *pnz=0, int stride=1, bool createFrontOnce=true, bool createBackOnce=true, core::scalemode sm=core::interpolateLIN)icl::geom::SceneObject
addTwoSidedTGrid(int w, int h, const Vec *vertices, const Vec *normals=0, const GeomColor &frontColor=GeomColor(0, 100, 255, 255), const GeomColor &backColor=GeomColor(255, 0, 100, 255), const GeomColor &lineColor=GeomColor(0, 255, 100, 255), bool drawLines=false, bool drawQuads=true)icl::geom::SceneObject
addVertex(const Vec &p, const GeomColor &color=GeomColor(255, 0, 0, 255))icl::geom::SceneObject
clearAllPrimitives()icl::geom::SceneObject
collect_hits_recursive(SceneObject *obj, const ViewRay &v, std::vector< Hit > &hits, bool recursive)icl::geom::SceneObject [protected, static]
complexCustomRender(icl::geom::ShaderUtil *util)icl::geom::SceneObject [inline, virtual]
copy() const icl::geom::SceneObject [virtual]
createAutoNormals(bool smooth=true)icl::geom::SceneObject
createDisplayList()icl::geom::SceneObject
cube(float x, float y, float z, float r)icl::geom::SceneObject [inline, static]
cuboid(float x, float y, float z, float dx, float dy, float dz)icl::geom::SceneObject [inline, static]
customRender()icl::geom::SceneObject [inline, virtual]
freeDisplayList()icl::geom::SceneObject
getCastShadowsEnabled()icl::geom::SceneObject [inline]
getChild(int index)icl::geom::SceneObject
getChild(int index) const icl::geom::SceneObject
getChildCount() const icl::geom::SceneObject
getChildPtr(int index)icl::geom::SceneObject
getClosestVertex(const Vec &pWorld, bool relative=false)icl::geom::SceneObject
getDefaultVertexColor() const icl::geom::SceneObject [inline, virtual]
getDepthTestEnabled() const icl::geom::SceneObject [inline]
getFragmentShader()icl::geom::SceneObject [inline]
getFragmentShader() const icl::geom::SceneObject [inline]
getLockingEnabled() const icl::geom::SceneObject [inline]
getParent()icl::geom::SceneObject
getParent() const icl::geom::SceneObject
getPrimitives()icl::geom::SceneObject
getPrimitives() const icl::geom::SceneObject
getReceiveShadowsEnabled()icl::geom::SceneObject [inline]
getSmoothShading() const icl::geom::SceneObject
getTransformation(bool relative=false) const icl::geom::SceneObject
getTransformedVertices() const icl::geom::SceneObject
getVertexColors()icl::geom::SceneObject
getVertexColors() const icl::geom::SceneObject
getVertices()icl::geom::SceneObject
getVertices() const icl::geom::SceneObject
hasChild(const SceneObject *o) const icl::geom::SceneObject
hasChildren() const icl::geom::SceneObject
hasTransformation(bool relative=false) const icl::geom::SceneObject
hide(bool recursive=true)icl::geom::SceneObject [inline]
hit(const ViewRay &v, bool recursive=true)icl::geom::SceneObject
hit(const ViewRay &v, bool recursive=true) const icl::geom::SceneObject [inline]
hits(const ViewRay &v, bool recursive=true)icl::geom::SceneObject
isVisible(Primitive::Type t) const icl::geom::SceneObject
isVisible() const icl::geom::SceneObject [inline]
lock() const icl::geom::SceneObject [inline, virtual]
m_castShadowsicl::geom::SceneObject [private]
m_childrenicl::geom::SceneObject [protected]
m_createDisplayListNextTimeicl::geom::SceneObject [private]
m_depthTestEnabledicl::geom::SceneObject [protected]
m_displayListHandleicl::geom::SceneObject [private]
m_enableLockingicl::geom::SceneObject [protected]
m_fragmentShadericl::geom::SceneObject [private]
m_hasTransformationicl::geom::SceneObject [protected]
m_isVisibleicl::geom::SceneObject [protected]
m_lineColorsFromVerticesicl::geom::SceneObject [protected]
m_lineSmoothingEnabledicl::geom::SceneObject [protected]
m_lineWidthicl::geom::SceneObject [protected]
m_mutexicl::geom::SceneObject [mutable, protected]
m_normalsicl::geom::SceneObject [protected]
m_parenticl::geom::SceneObject [protected]
m_pointSizeicl::geom::SceneObject [protected]
m_pointSmoothingEnabledicl::geom::SceneObject [protected]
m_polyColorsFromVerticesicl::geom::SceneObject [protected]
m_polygonSmoothingEnabledicl::geom::SceneObject [protected]
m_primitivesicl::geom::SceneObject [protected]
m_quadColorsFromVerticesicl::geom::SceneObject [protected]
m_receiveShadowsicl::geom::SceneObject [private]
m_sharedTexturesicl::geom::SceneObject [protected]
m_shininessicl::geom::SceneObject [protected]
m_specularReflectanceicl::geom::SceneObject [protected]
m_transformationicl::geom::SceneObject [protected]
m_triangleColorsFromVerticesicl::geom::SceneObject [protected]
m_useSmoothShadingicl::geom::SceneObject [protected]
m_vertexColorsicl::geom::SceneObject [protected]
m_verticesicl::geom::SceneObject [protected]
m_visibleMaskicl::geom::SceneObject [protected]
operator=(const SceneObject &other)icl::geom::SceneObject
prepareForRendering()icl::geom::SceneObject [inline, virtual]
Primitiveicl::geom::SceneObject [friend]
removeAllChildren()icl::geom::SceneObject
removeChild(SceneObject *child)icl::geom::SceneObject
removeTransformation()icl::geom::SceneObject
rotate(float rx, float ry, float rz, icl::math::AXES axes=icl::math::AXES_DEFAULT)icl::geom::SceneObject [virtual]
rotate(const T &t, icl::math::AXES axes=icl::math::AXES_DEFAULT)icl::geom::SceneObject [inline]
scale(float sx, float sy, float sz)icl::geom::SceneObject [virtual]
scale(const T &t)icl::geom::SceneObject [inline]
Scene classicl::geom::SceneObject [friend]
SceneObject()icl::geom::SceneObject
SceneObject(const std::string &type, const float *params)icl::geom::SceneObject
SceneObject(const std::string &objFileName)icl::geom::SceneObject
SceneObject(const SceneObject &other)icl::geom::SceneObject [inline]
setCastShadowsEnabled(bool castShadows=true)icl::geom::SceneObject [inline]
setColor(Primitive::Type t, const GeomColor &color, bool recursive=true)icl::geom::SceneObject
setColorsFromVertices(Primitive::Type t, bool on, bool recursive=true)icl::geom::SceneObject
setDepthTestEnabled(bool enabled)icl::geom::SceneObject [inline]
setFragmentShader(qt::GLFragmentShader *shader)icl::geom::SceneObject
setLineSmoothingEnabled(bool enabled=true)icl::geom::SceneObject [inline]
setLineWidth(float lineWidth, bool recursive=true)icl::geom::SceneObject
setLockingEnabled(bool enabled)icl::geom::SceneObject [inline]
setPointSize(float pointSize, bool recursive=true)icl::geom::SceneObject
setPointSmoothingEnabled(bool enabled=true)icl::geom::SceneObject [inline]
setPolygonSmoothingEnabled(bool enabled=true)icl::geom::SceneObject [inline]
setReceiveShadowsEnabled(bool receiveShadows=true)icl::geom::SceneObject [inline]
setShininess(icl8u value)icl::geom::SceneObject [inline]
setSmoothShading(bool on, bool recursive=true)icl::geom::SceneObject
setSpecularReflectance(const GeomColor &values)icl::geom::SceneObject [inline]
setTransformation(const Mat &m)icl::geom::SceneObject [virtual]
setVisible(int oredTypes, bool visible, bool recursive=true)icl::geom::SceneObject
setVisible(bool visible, bool recursive=true)icl::geom::SceneObject
show(bool recursive=true)icl::geom::SceneObject [inline]
sphere(float x, float y, float z, float r, int rzSteps, int xySlices)icl::geom::SceneObject [inline, static]
spheroid(float x, float y, float z, float rx, float ry, float rz, int rzSteps, int xySlices)icl::geom::SceneObject [inline, static]
superquadric(float x, float y, float z, float rx, float ry, float rz, float dx, float dy, float dz, float e1, float e2, int rzSteps, int xySlices)icl::geom::SceneObject [inline, static]
transform(const Mat &m)icl::geom::SceneObject [virtual]
transform(const T &m)icl::geom::SceneObject [inline]
translate(float dx, float dy, float dz)icl::geom::SceneObject [virtual]
translate(const T &t)icl::geom::SceneObject [inline]
unlock() const icl::geom::SceneObject [inline, virtual]
~SceneObject()icl::geom::SceneObject [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines