Image Component Library (ICL)
icl::geom::PointCloudSegment Member List

This is the complete list of members for icl::geom::PointCloudSegment, including all inherited members.

aabbicl::geom::PointCloudSegment
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::SceneObjectinline
addCuboid(float x, float y, float z, float dx, float dy, float dz)icl::geom::SceneObject
addCustomPrimitive(Primitive *p)icl::geom::SceneObjectinline
addCylinder(float x, float y, float z, float rx, float ry, float h, int steps)icl::geom::SceneObject
addFeature(FeatureType t)icl::geom::PointCloudObjectvirtual
addLine(int x, int y, const GeomColor &color=GeomColor(100, 100, 100, 255))icl::geom::SceneObject
icl::geom::PointCloudObjectBase::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::SceneObjectinline
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::SceneObjectinline
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::SceneObjectinline
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::SceneObjectinline
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::SceneObjectinline
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
icl::geom::PointCloudObjectBase::addVertex(const Vec &p, const GeomColor &color=GeomColor(255, 0, 0, 255))icl::geom::SceneObject
BGR enum valueicl::geom::PointCloudObjectBase
BGRA enum valueicl::geom::PointCloudObjectBase
BGRA32s enum valueicl::geom::PointCloudObjectBase
canAddFeature(FeatureType t) consticl::geom::PointCloudObjectvirtual
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::SceneObjectvirtual
collect_hits_recursive(SceneObject *obj, const ViewRay &v, std::vector< Hit > &hits, bool recursive)icl::geom::SceneObjectprotectedstatic
complexCustomRender(icl::geom::ShaderUtil *util)icl::geom::SceneObjectinlinevirtual
computeEigenVectorFrame() consticl::geom::PointCloudSegment
copy() consticl::geom::PointCloudSegmentvirtual
covarianceicl::geom::PointCloudSegment
createAutoNormals(bool smooth=true)icl::geom::SceneObject
createDisplayList()icl::geom::SceneObject
cube(float x, float y, float z, float r)icl::geom::SceneObjectinlinestatic
cuboid(float x, float y, float z, float dx, float dy, float dz)icl::geom::SceneObjectinlinestatic
customRender()icl::geom::PointCloudObjectvirtual
cutCosticl::geom::PointCloudSegment
deepCopy(PointCloudObjectBase &dst) consticl::geom::PointCloudObjectBasevirtual
Depth enum valueicl::geom::PointCloudObjectBase
drawNormalLines()icl::geom::PointCloudObjectBaseprotectedvirtual
eigenvaluesicl::geom::PointCloudSegment
eigenvectorsicl::geom::PointCloudSegment
equals(const PointCloudObjectBase &dst, bool compareOnlySharedFeatures=false, bool allowDifferentColorTypes=true, float tollerance=1.0e-5) consticl::geom::PointCloudObjectBasevirtual
error(const std::string &fname)icl::geom::PointCloudObjectBaseinlineprotected
error_dyn(const std::string &featureName)icl::geom::PointCloudObjectBaseinlineprotected
extractColorsToImage(core::ImgBase &image, bool withAlpha=false) consticl::geom::PointCloudObjectBase
extractThisAndChildren() consticl::geom::PointCloudSegment
featuresComputedicl::geom::PointCloudSegment
FeatureType enum nameicl::geom::PointCloudObjectBase
flatten() consticl::geom::PointCloudSegment
freeDisplayList()icl::geom::SceneObject
getAllMetaDataEntries() consticl::geom::PointCloudObjectBase
getCastShadowsEnabled()icl::geom::SceneObjectinline
getChild(int index)icl::geom::SceneObject
getChild(int index) consticl::geom::SceneObject
getChildCount() consticl::geom::SceneObject
getChildPtr(int index)icl::geom::SceneObject
getClosestVertex(const Vec &pWorld, bool relative=false)icl::geom::SceneObject
getDefaultVertexColor() consticl::geom::PointCloudObjectBaseinlinevirtual
getDepthTestEnabled() consticl::geom::SceneObjectinline
getDim() consticl::geom::PointCloudObjectvirtual
getFragmentShader()icl::geom::SceneObjectinline
getFragmentShader() consticl::geom::SceneObjectinline
getLockingEnabled() consticl::geom::SceneObjectinline
getMetaData()icl::geom::PointCloudObjectBase
getMetaData() consticl::geom::PointCloudObjectBase
getMetaData(const std::string &key) consticl::geom::PointCloudObjectBase
getNormals() consticl::geom::SceneObject
getNumSubSegments()icl::geom::PointCloudSegmentinline
getParent()icl::geom::SceneObject
getParent() consticl::geom::SceneObject
getPointHitMaxDistance() consticl::geom::SceneObjectinline
getPrimitives()icl::geom::SceneObject
getPrimitives() consticl::geom::SceneObject
getReceiveShadowsEnabled()icl::geom::SceneObjectinline
getSize() consticl::geom::PointCloudObjectvirtual
getSmoothShading() consticl::geom::SceneObject
getSubSegment(int i)icl::geom::PointCloudSegment
getSupportedDynamicFeatures() consticl::geom::PointCloudObjectBaseinlinevirtual
getTime() consticl::geom::PointCloudObjectBaseinlinevirtual
getTransformation(bool relative=false) consticl::geom::SceneObject
getTransformedVertices() consticl::geom::SceneObject
getVertexColors()icl::geom::SceneObject
getVertexColors() consticl::geom::SceneObject
getVertices()icl::geom::SceneObject
getVertices() consticl::geom::SceneObject
hasAnyMetaData() consticl::geom::PointCloudObjectBase
hasChild(const SceneObject *o) consticl::geom::SceneObject
hasChildren() consticl::geom::SceneObject
hasMetaData(const std::string &key) consticl::geom::PointCloudObjectBase
hasTransformation(bool relative=false) consticl::geom::SceneObject
hide(bool recursive=true)icl::geom::SceneObjectinline
hit(const ViewRay &v, bool recursive=true)icl::geom::SceneObject
hit(const ViewRay &v, bool recursive=true) consticl::geom::SceneObjectinline
hits(const ViewRay &v, bool recursive=true)icl::geom::SceneObject
init(PointCloudObject &obj, const std::vector< const std::vector< int > * > &indices)icl::geom::PointCloudSegmentprotected
Intensity enum valueicl::geom::PointCloudObjectBase
isInvisibleForCamera(int camIndex) consticl::geom::SceneObjectinlinevirtual
isOrganized() consticl::geom::PointCloudObjectvirtual
isParent()icl::geom::PointCloudSegmentinline
isVisible(Primitive::Type t) consticl::geom::SceneObject
isVisible() consticl::geom::SceneObjectinline
Label enum valueicl::geom::PointCloudObjectBase
length(Vec d)icl::geom::PointCloudObjectBaseinlineprotectedstatic
lock() consticl::geom::SceneObjectinlinevirtual
m_childrenicl::geom::SceneObjectprotected
m_defaultPointColoricl::geom::PointCloudObjectBaseprotected
m_depthicl::geom::PointCloudObjectprotected
m_depthTestEnabledicl::geom::SceneObjectprotected
m_dim2Dicl::geom::PointCloudObjectprotected
m_enableLockingicl::geom::SceneObjectprotected
m_hasColorsicl::geom::PointCloudObjectprotected
m_hasDepthicl::geom::PointCloudObjectprotected
m_hasLabelsicl::geom::PointCloudObjectprotected
m_hasNormalsicl::geom::PointCloudObjectprotected
m_hasTransformationicl::geom::SceneObjectprotected
m_isVisibleicl::geom::SceneObjectprotected
m_labelsicl::geom::PointCloudObjectprotected
m_lineColorsFromVerticesicl::geom::SceneObjectprotected
m_lineSmoothingEnabledicl::geom::SceneObjectprotected
m_lineWidthicl::geom::SceneObjectprotected
m_metaDataicl::geom::PointCloudObjectBaseprotected
m_mutexicl::geom::SceneObjectmutableprotected
m_normalsicl::geom::SceneObjectprotected
m_organizedicl::geom::PointCloudObjectprotected
m_parenticl::geom::SceneObjectprotected
m_pointSizeicl::geom::SceneObjectprotected
m_pointSmoothingEnabledicl::geom::SceneObjectprotected
m_polyColorsFromVerticesicl::geom::SceneObjectprotected
m_polygonSmoothingEnabledicl::geom::SceneObjectprotected
m_primitivesicl::geom::SceneObjectprotected
m_quadColorsFromVerticesicl::geom::SceneObjectprotected
m_sharedTexturesicl::geom::SceneObjectprotected
m_shininessicl::geom::SceneObjectprotected
m_specularReflectanceicl::geom::SceneObjectprotected
m_transformationicl::geom::SceneObjectprotected
m_triangleColorsFromVerticesicl::geom::SceneObjectprotected
m_useCustomRendericl::geom::SceneObjectprotected
m_useSmoothShadingicl::geom::SceneObjectprotected
m_vertexColorsicl::geom::SceneObjectprotected
m_verticesicl::geom::SceneObjectprotected
m_visibleMaskicl::geom::SceneObjectprotected
maskImageicl::geom::PointCloudObjectBaseprotected
maxDeltaValueicl::geom::PointCloudObjectBaseprotected
meanicl::geom::PointCloudSegment
Normal enum valueicl::geom::PointCloudObjectBase
normalLineGranularityicl::geom::PointCloudObjectBaseprotected
normalLineLengthicl::geom::PointCloudObjectBaseprotected
NUM_FEATURES enum valueicl::geom::PointCloudObjectBase
numPointsicl::geom::PointCloudSegment
operator=(const SceneObject &other)icl::geom::SceneObject
PointCloudObject(bool withNormals=false, bool withColors=false, bool withLabels=false, bool withDepth=false)icl::geom::PointCloudObject
PointCloudObject(int numPoints, bool withNormals=false, bool withColors=true, bool withLabels=false, bool withDepth=false)icl::geom::PointCloudObject
PointCloudObject(int width, int height, bool organized=true, bool withNormals=false, bool withColors=true, bool withLabels=false, bool withDepth=false)icl::geom::PointCloudObject
PointCloudObjectBase()icl::geom::PointCloudObjectBaseinline
PointCloudSegment()icl::geom::PointCloudSegmentinline
PointCloudSegment(int dim, bool withColors=true)icl::geom::PointCloudSegment
PointCloudSegment(PointCloudObject &obj)icl::geom::PointCloudSegment
PointCloudSegment(PointCloudObject &obj, const std::vector< int > &indices)icl::geom::PointCloudSegment
PointCloudSegment(PointCloudObject &obj, const std::vector< const std::vector< int > * > &indices)icl::geom::PointCloudSegment
prepareForRendering()icl::geom::SceneObjectinlinevirtual
push_back(const Vec &point)icl::geom::PointCloudObjectinline
push_back(const Vec &point, const GeomColor &color)icl::geom::PointCloudObjectinline
push_back(const Vec &point, const Vec &normal, const GeomColor &color, float depth=0)icl::geom::PointCloudObjectinline
removeAllChildren()icl::geom::SceneObject
removeChild(SceneObject *child)icl::geom::SceneObject
removeTransformation()icl::geom::SceneObject
RGBA32f enum valueicl::geom::PointCloudObjectBase
rotate(float rx, float ry, float rz, icl::math::AXES axes=icl::math::AXES_DEFAULT)icl::geom::SceneObjectvirtual
rotate(const T &t, icl::math::AXES axes=icl::math::AXES_DEFAULT)icl::geom::SceneObjectinline
scale(float sx, float sy, float sz)icl::geom::SceneObjectvirtual
scale(const T &t)icl::geom::SceneObjectinline
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::SceneObjectinline
select(const std::string &featureName)icl::geom::PointCloudObjectBaseinlinevirtual
select(const std::string &featureName) consticl::geom::PointCloudObjectBaseinline
selectBGR()icl::geom::PointCloudObjectBaseinlinevirtual
selectBGR() consticl::geom::PointCloudObjectBaseinline
selectBGRA()icl::geom::PointCloudObjectBaseinlinevirtual
selectBGRA() consticl::geom::PointCloudObjectBaseinline
selectBGRA32s()icl::geom::PointCloudObjectBaseinlinevirtual
selectBGRA32s() consticl::geom::PointCloudObjectBaseinline
selectDepth()icl::geom::PointCloudObjectvirtual
icl::geom::PointCloudObjectBase::selectDepth() consticl::geom::PointCloudObjectBaseinline
selectIntensity()icl::geom::PointCloudObjectBaseinlinevirtual
selectIntensity() consticl::geom::PointCloudObjectBaseinline
selectLabel()icl::geom::PointCloudObjectvirtual
icl::geom::PointCloudObjectBase::selectLabel() consticl::geom::PointCloudObjectBaseinline
selectNormal()icl::geom::PointCloudObjectvirtual
icl::geom::PointCloudObjectBase::selectNormal() consticl::geom::PointCloudObjectBaseinline
selectRGBA32f()icl::geom::PointCloudObjectvirtual
icl::geom::PointCloudObjectBase::selectRGBA32f() consticl::geom::PointCloudObjectBaseinline
selectXYZ()icl::geom::PointCloudObjectvirtual
icl::geom::PointCloudObjectBase::selectXYZ() consticl::geom::PointCloudObjectBaseinline
selectXYZH()icl::geom::PointCloudObjectvirtual
icl::geom::PointCloudObjectBase::selectXYZH() consticl::geom::PointCloudObjectBaseinline
setCastShadowsEnabled(bool castShadows=true)icl::geom::SceneObjectinline
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::SceneObjectinline
setDim(int dim)icl::geom::PointCloudObjectBaseinline
setFragmentShader(qt::GLFragmentShader *shader)icl::geom::SceneObject
setLineSmoothingEnabled(bool enabled=true)icl::geom::SceneObjectinline
setLineWidth(float lineWidth, bool recursive=true)icl::geom::SceneObject
setLockingEnabled(bool enabled)icl::geom::SceneObjectinline
setMetaData(const std::string &key, const std::string &value)icl::geom::PointCloudObjectBase
setPointHitMaxDistance(float d)icl::geom::SceneObjectinline
setPointSize(float pointSize, bool recursive=true)icl::geom::SceneObject
setPointSmoothingEnabled(bool enabled=true)icl::geom::SceneObjectinline
setPolygonSmoothingEnabled(bool enabled=true)icl::geom::SceneObjectinline
setReceiveShadowsEnabled(bool receiveShadows=true)icl::geom::SceneObjectinline
setShininess(icl8u value)icl::geom::SceneObjectinline
setSize(const utils::Size &size)icl::geom::PointCloudObjectvirtual
setSmoothShading(bool on, bool recursive=true)icl::geom::SceneObject
setSpecularReflectance(const GeomColor &values)icl::geom::SceneObjectinline
setTime(const utils::Time &t)icl::geom::PointCloudObjectBaseinlinevirtual
setTransformation(const Mat &m)icl::geom::SceneObjectvirtual
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::SceneObjectinline
setVisible(bool visible, bool recursive=true)icl::geom::SceneObject
show(bool recursive=true)icl::geom::SceneObjectinline
sphere(float x, float y, float z, float r, int rzSteps, int xySlices)icl::geom::SceneObjectinlinestatic
spheroid(float x, float y, float z, float rx, float ry, float rz, int rzSteps, int xySlices)icl::geom::SceneObjectinlinestatic
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::SceneObjectinlinestatic
supports(FeatureType t) consticl::geom::PointCloudObjectvirtual
textureCoordinatesicl::geom::PointCloudObjectBaseprotected
textureImageicl::geom::PointCloudObjectBaseprotected
transform(const Mat &m)icl::geom::SceneObjectvirtual
transform(const T &m)icl::geom::SceneObjectinline
translate(float dx, float dy, float dz)icl::geom::SceneObjectvirtual
translate(const T &t)icl::geom::SceneObjectinline
unlock() consticl::geom::SceneObjectinlinevirtual
updateFeatures()icl::geom::PointCloudSegment
useDrawNormalLinesicl::geom::PointCloudObjectBaseprotected
useMaskingicl::geom::PointCloudObjectBaseprotected
useTexturingicl::geom::PointCloudObjectBaseprotected
useTriangulationicl::geom::PointCloudObjectBaseprotected
XYZ enum valueicl::geom::PointCloudObjectBase
XYZH enum valueicl::geom::PointCloudObjectBase
~SceneObject()icl::geom::SceneObjectvirtual