| 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 | |
| addFeature(FeatureType t) | icl::geom::PointCloudObjectBase | inlinevirtual |
| 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 | |
| BGR enum value | icl::geom::PointCloudObjectBase | |
| BGRA enum value | icl::geom::PointCloudObjectBase | |
| BGRA32s enum value | icl::geom::PointCloudObjectBase | |
| canAddFeature(FeatureType t) const | icl::geom::PointCloudObjectBase | inlinevirtual |
| clearAllMetaData() | icl::geom::PointCloudObjectBase | |
| clearAllPrimitives() | icl::geom::SceneObject | |
| clearMetaData(const std::string &key) | icl::geom::PointCloudObjectBase | |
| clearObject(bool deleteAndRemoveChildren=true, bool resetTransform=false) | icl::geom::SceneObject | virtual |
| collect_hits_recursive(SceneObject *obj, const ViewRay &v, std::vector< Hit > &hits, bool recursive) | icl::geom::SceneObject | protectedstatic |
| complexCustomRender(icl::geom::ShaderUtil *util) | icl::geom::SceneObject | inlinevirtual |
| copy() const | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| createAutoNormals(bool smooth=true) | icl::geom::SceneObject | |
| createDisplayList() | icl::geom::SceneObject | |
| createSegment() | icl::geom::PCLPointCloudObject< PCLPointType > | inlineprivate |
| cube(float x, float y, float z, float r) | icl::geom::SceneObject | inlinestatic |
| cuboid(float x, float y, float z, float dx, float dy, float dz) | icl::geom::SceneObject | inlinestatic |
| customRender() | icl::geom::PointCloudObjectBase | virtual |
| data() | icl::geom::PCLPointCloudObject< PCLPointType > | inlineprivate |
| data() const | icl::geom::PCLPointCloudObject< PCLPointType > | inlineprivate |
| deepCopy(PointCloudObjectBase &dst) const | icl::geom::PointCloudObjectBase | virtual |
| deletePCL() | icl::geom::PCLPointCloudObject< PCLPointType > | private |
| Depth enum value | icl::geom::PointCloudObjectBase | |
| drawNormalLines() | icl::geom::PointCloudObjectBase | protectedvirtual |
| Entry typedef | icl::geom::PCLPointCloudObject< PCLPointType > | private |
| equals(const PointCloudObjectBase &dst, bool compareOnlySharedFeatures=false, bool allowDifferentColorTypes=true, float tollerance=1.0e-5) const | icl::geom::PointCloudObjectBase | virtual |
| error(const std::string &fname) | icl::geom::PointCloudObjectBase | inlineprotected |
| error_dyn(const std::string &featureName) | icl::geom::PointCloudObjectBase | inlineprotected |
| extractColorsToImage(core::ImgBase &image, bool withAlpha=false) const | icl::geom::PointCloudObjectBase | |
| FeatureType enum name | icl::geom::PointCloudObjectBase | |
| freeDisplayList() | icl::geom::SceneObject | |
| getAllMetaDataEntries() const | icl::geom::PointCloudObjectBase | |
| 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::PointCloudObjectBase | inlinevirtual |
| getDepthTestEnabled() const | icl::geom::SceneObject | inline |
| getDim() const | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| getFragmentShader() | icl::geom::SceneObject | inline |
| getFragmentShader() const | icl::geom::SceneObject | inline |
| getLockingEnabled() const | icl::geom::SceneObject | inline |
| getMetaData() | icl::geom::PointCloudObjectBase | |
| getMetaData() const | icl::geom::PointCloudObjectBase | |
| getMetaData(const std::string &key) const | icl::geom::PointCloudObjectBase | |
| getNormals() const | icl::geom::SceneObject | |
| getParent() | icl::geom::SceneObject | |
| getParent() const | icl::geom::SceneObject | |
| getPointHitMaxDistance() const | icl::geom::SceneObject | inline |
| getPrimitives() | icl::geom::SceneObject | |
| getPrimitives() const | icl::geom::SceneObject | |
| getReceiveShadowsEnabled() | icl::geom::SceneObject | inline |
| getSize() const | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| getSmoothShading() const | icl::geom::SceneObject | |
| getSupportedDynamicFeatures() const | icl::geom::PointCloudObjectBase | inlinevirtual |
| getTime() const | icl::geom::PointCloudObjectBase | inlinevirtual |
| 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 | |
| hasAnyMetaData() const | icl::geom::PointCloudObjectBase | |
| hasChild(const SceneObject *o) const | icl::geom::SceneObject | |
| hasChildren() const | icl::geom::SceneObject | |
| hasMetaData(const std::string &key) const | icl::geom::PointCloudObjectBase | |
| 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 | |
| Intensity enum value | icl::geom::PointCloudObjectBase | |
| isInvisibleForCamera(int camIndex) const | icl::geom::SceneObject | inlinevirtual |
| isNull() const | icl::geom::PCLPointCloudObject< PCLPointType > | |
| isOrganized() const | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| isVisible(Primitive::Type t) const | icl::geom::SceneObject | |
| isVisible() const | icl::geom::SceneObject | inline |
| Label enum value | icl::geom::PointCloudObjectBase | |
| length(Vec d) | icl::geom::PointCloudObjectBase | inlineprotectedstatic |
| lock() const | icl::geom::SceneObject | inlinevirtual |
| m_children | icl::geom::SceneObject | protected |
| m_defaultPointColor | icl::geom::PointCloudObjectBase | protected |
| m_depthTestEnabled | icl::geom::SceneObject | protected |
| m_enableLocking | icl::geom::SceneObject | protected |
| m_hasTransformation | icl::geom::SceneObject | protected |
| m_isVisible | icl::geom::SceneObject | protected |
| m_lineColorsFromVertices | icl::geom::SceneObject | protected |
| m_lineSmoothingEnabled | icl::geom::SceneObject | protected |
| m_lineWidth | icl::geom::SceneObject | protected |
| m_metaData | icl::geom::PointCloudObjectBase | protected |
| m_mutex | icl::geom::SceneObject | mutableprotected |
| m_normals | icl::geom::SceneObject | protected |
| m_ownPCL | icl::geom::PCLPointCloudObject< PCLPointType > | private |
| m_parent | icl::geom::SceneObject | protected |
| m_pcl | icl::geom::PCLPointCloudObject< PCLPointType > | private |
| m_pointSize | icl::geom::SceneObject | protected |
| m_pointSmoothingEnabled | icl::geom::SceneObject | protected |
| m_polyColorsFromVertices | icl::geom::SceneObject | protected |
| m_polygonSmoothingEnabled | icl::geom::SceneObject | protected |
| m_primitives | icl::geom::SceneObject | protected |
| m_quadColorsFromVertices | icl::geom::SceneObject | protected |
| m_sharedTextures | icl::geom::SceneObject | protected |
| m_shininess | icl::geom::SceneObject | protected |
| m_specularReflectance | icl::geom::SceneObject | protected |
| m_transformation | icl::geom::SceneObject | protected |
| m_triangleColorsFromVertices | icl::geom::SceneObject | protected |
| m_useCustomRender | icl::geom::SceneObject | protected |
| m_useSmoothShading | icl::geom::SceneObject | protected |
| m_vertexColors | icl::geom::SceneObject | protected |
| m_vertices | icl::geom::SceneObject | protected |
| m_visibleMask | icl::geom::SceneObject | protected |
| maskImage | icl::geom::PointCloudObjectBase | protected |
| maxDeltaValue | icl::geom::PointCloudObjectBase | protected |
| Normal enum value | icl::geom::PointCloudObjectBase | |
| normalLineGranularity | icl::geom::PointCloudObjectBase | protected |
| normalLineLength | icl::geom::PointCloudObjectBase | protected |
| NUM_FEATURES enum value | icl::geom::PointCloudObjectBase | |
| offset(FeatureType) const | icl::geom::PCLPointCloudObject< PCLPointType > | private |
| operator=(const PCLPointCloudObject< PCLPointType > &other) | icl::geom::PCLPointCloudObject< PCLPointType > | |
| icl::geom::PointCloudObjectBase::operator=(const SceneObject &other) | icl::geom::SceneObject | |
| pcl() | icl::geom::PCLPointCloudObject< PCLPointType > | |
| pcl() const | icl::geom::PCLPointCloudObject< PCLPointType > | |
| PCLPointCloudObject(int width, int height=-1, const PCLPointType &init=PCLPointType()) | icl::geom::PCLPointCloudObject< PCLPointType > | |
| PCLPointCloudObject(const PCLPointCloudObject< PCLPointType > &other) | icl::geom::PCLPointCloudObject< PCLPointType > | |
| PCLPointCloudObject(const pcl::PointCloud< PCLPointType > &cloud) | icl::geom::PCLPointCloudObject< PCLPointType > | |
| PCLPointCloudObject(pcl::PointCloud< PCLPointType > &cloud, bool deepCopy=true) | icl::geom::PCLPointCloudObject< PCLPointType > | |
| PointCloudObjectBase() | icl::geom::PointCloudObjectBase | inline |
| prepareForRendering() | icl::geom::SceneObject | inlinevirtual |
| removeAllChildren() | icl::geom::SceneObject | |
| removeChild(SceneObject *child) | icl::geom::SceneObject | |
| removeTransformation() | icl::geom::SceneObject | |
| RGBA32f enum value | icl::geom::PointCloudObjectBase | |
| 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 |
| 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 |
| select(const std::string &featureName) | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| icl::geom::PointCloudObjectBase::select(const std::string &featureName) const | icl::geom::PointCloudObjectBase | inline |
| selectBGR() | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| icl::geom::PointCloudObjectBase::selectBGR() const | icl::geom::PointCloudObjectBase | inline |
| selectBGRA() | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| icl::geom::PointCloudObjectBase::selectBGRA() const | icl::geom::PointCloudObjectBase | inline |
| selectBGRA32s() | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| icl::geom::PointCloudObjectBase::selectBGRA32s() const | icl::geom::PointCloudObjectBase | inline |
| selectDepth() | icl::geom::PointCloudObjectBase | inlinevirtual |
| selectDepth() const | icl::geom::PointCloudObjectBase | inline |
| selectIntensity() | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| icl::geom::PointCloudObjectBase::selectIntensity() const | icl::geom::PointCloudObjectBase | inline |
| selectLabel() | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| icl::geom::PointCloudObjectBase::selectLabel() const | icl::geom::PointCloudObjectBase | inline |
| selectNormal() | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| icl::geom::PointCloudObjectBase::selectNormal() const | icl::geom::PointCloudObjectBase | inline |
| selectRGBA32f() | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| icl::geom::PointCloudObjectBase::selectRGBA32f() const | icl::geom::PointCloudObjectBase | inline |
| selectXYZ() | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| icl::geom::PointCloudObjectBase::selectXYZ() const | icl::geom::PointCloudObjectBase | inline |
| selectXYZH() | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| icl::geom::PointCloudObjectBase::selectXYZH() const | icl::geom::PointCloudObjectBase | inline |
| setCastShadowsEnabled(bool castShadows=true) | icl::geom::SceneObject | inline |
| setColor(Primitive::Type t, const GeomColor &color, bool recursive=true) | icl::geom::SceneObject | |
| setColorsFromImage(const core::ImgBase &image) | icl::geom::PointCloudObjectBase | |
| setColorsFromVertices(Primitive::Type t, bool on, bool recursive=true) | icl::geom::SceneObject | |
| setDefaultVertexColor(const GeomColor &color) | icl::geom::PointCloudObjectBase | |
| setDepthTestEnabled(bool enabled, bool recursive=true) | icl::geom::SceneObject | inline |
| setDim(int dim) | icl::geom::PointCloudObjectBase | 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 |
| setMetaData(const std::string &key, const std::string &value) | icl::geom::PointCloudObjectBase | |
| setPCL(const pcl::PointCloud< PCLPointType > &pcl) | icl::geom::PCLPointCloudObject< PCLPointType > | |
| setPCL(pcl::PointCloud< PCLPointType > &pcl, bool deepCopy=true) | icl::geom::PCLPointCloudObject< PCLPointType > | |
| setPointHitMaxDistance(float d) | 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 |
| setSize(const utils::Size &size) | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| setSmoothShading(bool on, bool recursive=true) | icl::geom::SceneObject | |
| setSpecularReflectance(const GeomColor &values) | icl::geom::SceneObject | inline |
| setTime(const utils::Time &t) | icl::geom::PointCloudObjectBase | inlinevirtual |
| setTransformation(const Mat &m) | icl::geom::SceneObject | virtual |
| setUseCustomRender(bool use, bool recursive=true) | icl::geom::SceneObject | |
| setUseDrawNormalLines(bool use, float lineLength=40, int granularity=4) | icl::geom::PointCloudObjectBase | |
| setUseMasking(bool use, core::Img8u &mask) | icl::geom::PointCloudObjectBase | |
| setUseTexturing(bool use, core::Img8u &tex, core::DataSegment< float, 2 > texCoords) | icl::geom::PointCloudObjectBase | |
| setUseTriangulation(bool use, float maxDelta=50) | icl::geom::PointCloudObjectBase | |
| setVisible(int oredTypes, bool visible, bool recursive=true) | icl::geom::SceneObject | |
| setVisible(const std::string &what, bool recursive=true) | icl::geom::SceneObject | |
| setVisible(const char *what, bool recursive=true) | icl::geom::SceneObject | inline |
| 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 | inlinestatic |
| spheroid(float x, float y, float z, float rx, float ry, float rz, int rzSteps, int xySlices) | icl::geom::SceneObject | inlinestatic |
| 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 | inlinestatic |
| supports(FeatureType t) const | icl::geom::PCLPointCloudObject< PCLPointType > | virtual |
| textureCoordinates | icl::geom::PointCloudObjectBase | protected |
| textureImage | icl::geom::PointCloudObjectBase | protected |
| 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 | inlinevirtual |
| useDrawNormalLines | icl::geom::PointCloudObjectBase | protected |
| useMasking | icl::geom::PointCloudObjectBase | protected |
| useTexturing | icl::geom::PointCloudObjectBase | protected |
| useTriangulation | icl::geom::PointCloudObjectBase | protected |
| XYZ enum value | icl::geom::PointCloudObjectBase | |
| XYZH enum value | icl::geom::PointCloudObjectBase | |
| ~PCLPointCloudObject() | icl::geom::PCLPointCloudObject< PCLPointType > | |
| ~SceneObject() | icl::geom::SceneObject | virtual |