| beginUpdate() | ImFusion::PointCloud | |
| bounds() const override | ImFusion::PointCloud | virtual |
| boundsLocal() | ImFusion::PointCloud | |
| cameraIntrinsics() const (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| center() | ImFusion::PointCloud | |
| clear() (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| colors() const | ImFusion::PointCloud | |
| components() const | ImFusion::Data | inline |
| components() (defined in ImFusion::Data) | ImFusion::Data | inline |
| computeBoundingBox(vec3 &origin, vec3 &extent, bool useMatrix) const | ImFusion::PointCloud | |
| computeBoundingBox() | ImFusion::PointCloud | |
| convertColorsToLabels(const std::vector< std::pair< vec3, int > > *colorToLabelMap=nullptr, double channelTol=0.1) | ImFusion::PointCloud | |
| convertFromPCL(PointCloud *&pcOut, const pcl::PCLPointCloud2 &headerIn, const std::string &nameIn="", bool ignoreNanPoints=true, int versionImFusion=-1) | ImFusion::PointCloud | static |
| convertToPCL(pcl::PCLPointCloud2 &headerOut, std::string &nameOut, const PointCloud *pcIn, bool applyMatrix) | ImFusion::PointCloud | static |
| createDefaultLabelTexture(int numLabels) | ImFusion::PointCloud | protected |
| CT enum value | ImFusion::Data | |
| Data(const std::string &name="") (defined in ImFusion::Data) | ImFusion::Data | |
| Data(const Data &other) (defined in ImFusion::Data) | ImFusion::Data | |
| densePointCloudIndex(int x, int y, int &indexOut) const | ImFusion::PointCloud | |
| describe() const | ImFusion::Data | inlinevirtual |
| DISTANCE enum value | ImFusion::Data | |
| duplicatePoints(const std::vector< int > &indices) | ImFusion::PointCloud | |
| emitPointCloudChangedSignal() (defined in ImFusion::PointCloud) | ImFusion::PointCloud | protected |
| endUpdate() | ImFusion::PointCloud | |
| extent() | ImFusion::PointCloud | |
| filename() const | ImFusion::PointCloud | |
| hasColors() const | ImFusion::PointCloud | |
| hasLabels() const | ImFusion::PointCloud | |
| hasNormals() const | ImFusion::PointCloud | |
| hasWeights() const | ImFusion::PointCloud | |
| height() const | ImFusion::PointCloud | |
| IMAGE enum value | ImFusion::Data | |
| IMAGESET enum value | ImFusion::Data | |
| IMAGESTREAM enum value | ImFusion::Data | |
| isAnnotationType() const override | ImFusion::PointCloud | inlinevirtual |
| isDense() const | ImFusion::PointCloud | |
| isDenseCalibrated(bool reproject=false, unsigned int pixelTol=5) const | ImFusion::PointCloud | |
| isValid(bool runExtendedCheck=false) const | ImFusion::PointCloud | |
| Kind enum name | ImFusion::Data | |
| kind() const override | ImFusion::PointCloud | virtual |
| LABEL enum value | ImFusion::Data | |
| label(int idx) const | ImFusion::PointCloud | |
| labels() const | ImFusion::PointCloud | |
| labelTexture() const | ImFusion::PointCloud | |
| LIVETRACKINGSTREAM enum value (defined in ImFusion::Data) | ImFusion::Data | |
| m_boundingBoxWithMatrix | ImFusion::PointCloud | mutableprotected |
| m_colors | ImFusion::PointCloud | protected |
| m_dataComponentList | ImFusion::Data | protected |
| m_extent (defined in ImFusion::PointCloud) | ImFusion::PointCloud | protected |
| m_filename | ImFusion::PointCloud | protected |
| m_height | ImFusion::PointCloud | protected |
| m_K (defined in ImFusion::PointCloud) | ImFusion::PointCloud | protected |
| m_labels | ImFusion::PointCloud | protected |
| m_labelTexture (defined in ImFusion::PointCloud) | ImFusion::PointCloud | protected |
| m_matrix | ImFusion::Data | protected |
| m_matrixMutex | ImFusion::Data | mutableprotected |
| m_normals | ImFusion::PointCloud | protected |
| m_origin (defined in ImFusion::PointCloud) | ImFusion::PointCloud | protected |
| m_pixelToIndexMap (defined in ImFusion::PointCloud) | ImFusion::PointCloud | protected |
| m_points | ImFusion::PointCloud | protected |
| m_updateBoundingBox (defined in ImFusion::PointCloud) | ImFusion::PointCloud | protected |
| m_updateBoundingBoxWithMatrix | ImFusion::PointCloud | mutableprotected |
| m_weights (defined in ImFusion::PointCloud) | ImFusion::PointCloud | protected |
| m_width | ImFusion::PointCloud | protected |
| matrix() const | ImFusion::Data | virtual |
| matrixConvention() const override | ImFusion::PointCloud | virtual |
| matrixFromWorld() const | ImFusion::Data | virtual |
| matrixRef() const (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| matrixToWorld() const | ImFusion::Data | virtual |
| Modality enum name | ImFusion::Data | |
| modality() const | ImFusion::Data | virtual |
| modalityString(Data::Modality m) | ImFusion::Data | static |
| MRI enum value | ImFusion::Data | |
| NA enum value | ImFusion::Data | |
| name() const | ImFusion::Data | |
| NM enum value | ImFusion::Data | |
| normals() const | ImFusion::PointCloud | |
| OCT enum value | ImFusion::Data | |
| operator=(PointCloud) noexcept | ImFusion::PointCloud | |
| operator=(const Data &other) (defined in ImFusion::Data) | ImFusion::Data | |
| origin() | ImFusion::PointCloud | |
| pixelToIndexMap() const | ImFusion::PointCloud | |
| PointCloud(int width=0, int height=0, const std::string &name="") | ImFusion::PointCloud | |
| PointCloud(std::vector< vec3 > points, int width=0, int height=0, const std::string &name="") | ImFusion::PointCloud | |
| PointCloud(std::vector< vec3 > points, std::vector< vec3 > normals, int width=0, int height=0, const std::string &name="") | ImFusion::PointCloud | |
| PointCloud(std::vector< vec3 > points, std::vector< vec3 > normals, std::vector< vec3 > colors, int width=0, int height=0, const std::string &name="") | ImFusion::PointCloud | |
| PointCloud(std::vector< vec3 > points, std::vector< vec3 > normals, std::vector< vec3 > colors, const TypedImage< int > *pixelToIndexMap, int width=0, int height=0, const std::string &name="") | ImFusion::PointCloud | |
| PointCloud(const PointCloud &other) | ImFusion::PointCloud | |
| PointCloud(PointCloud &&other) noexcept | ImFusion::PointCloud | |
| points() const | ImFusion::PointCloud | |
| POINTSET enum value | ImFusion::Data | |
| POLYDATASTREAM enum value | ImFusion::Data | |
| removePoints(const std::vector< int > &indices) | ImFusion::PointCloud | virtual |
| requestLabels() | ImFusion::PointCloud | |
| resetLabels() | ImFusion::PointCloud | |
| setCameraIntrinsics(const mat3 &K) (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| setColor(int idx, const vec3 &color) (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| setColors(std::vector< vec3 > &&colors) | ImFusion::PointCloud | |
| setColors(const std::vector< vec3 > &colors) (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| setFilename(const std::string &name) | ImFusion::PointCloud | |
| setHeight(int h) | ImFusion::PointCloud | |
| setLabel(int idx, int label) (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| setLabels(std::vector< int > &&labels) | ImFusion::PointCloud | |
| setLabels(const std::vector< int > &labels) (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| setLabelTexture(std::unique_ptr< MemImage > tex) | ImFusion::PointCloud | |
| setMatrix(const mat4 &m) override | ImFusion::PointCloud | virtual |
| setMatrixFromWorld(const mat4 &m) | ImFusion::Data | virtual |
| setMatrixToWorld(const mat4 &m) | ImFusion::Data | virtual |
| setName(const std::string &name) | ImFusion::Data | |
| setNormal(int idx, const vec3 &normal) (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| setNormals(std::vector< vec3 > &&normals) | ImFusion::PointCloud | |
| setNormals(const std::vector< vec3 > &normals) (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| setPixelToIndexMap(const TypedImage< int > *pixelToIndexMap) | ImFusion::PointCloud | |
| setPoint(int idx, const vec3 &point) (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| setPoints(std::vector< vec3 > &&points) | ImFusion::PointCloud | |
| setPoints(const std::vector< vec3 > &points) (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| setWeight(int idx, double color) (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| setWeights(std::vector< double > &&colors) | ImFusion::PointCloud | |
| setWeights(const std::vector< double > &colors) (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| setWidth(int w) | ImFusion::PointCloud | |
| signalDeleted | ImFusion::Data | |
| signalMatrixChanged | ImFusion::Data | |
| signalNameChanged | ImFusion::Data | |
| signalPointCloudChanged | ImFusion::PointCloud | |
| signalsBlocked() const | ImFusion::PointCloud | |
| size() const (defined in ImFusion::PointCloud) | ImFusion::PointCloud | |
| STEREOIMAGESET enum value | ImFusion::Data | |
| STEREOIMAGESTREAM enum value | ImFusion::Data | |
| stringToModality(const std::string &s) | ImFusion::Data | static |
| SURFACE enum value | ImFusion::Data | |
| swapWith(PointCloud &other) | ImFusion::PointCloud | |
| ImFusion::Data::swapWith(Data &other) | ImFusion::Data | protected |
| takeData() | ImFusion::PointCloud | |
| TENSOR enum value | ImFusion::Data | |
| TRACKINGDATA enum value | ImFusion::Data | |
| TRACKINGSTREAM enum value | ImFusion::Data | |
| transformPointCloud(const mat4 &transformation) | ImFusion::PointCloud | |
| TREE enum value | ImFusion::Data | |
| ULTRASOUND enum value | ImFusion::Data | |
| UNKNOWN enum value | ImFusion::Data | |
| VIDEO enum value | ImFusion::Data | |
| VOLUME enum value | ImFusion::Data | |
| VOLUMESET enum value | ImFusion::Data | |
| VOLUMESTREAM enum value | ImFusion::Data | |
| VOLUMETRICMESH enum value | ImFusion::Data | |
| weights() const | ImFusion::PointCloud | |
| width() const | ImFusion::PointCloud | |
| XRAY enum value | ImFusion::Data | |
| ~Data() | ImFusion::Data | virtual |
| ~PointCloud() override | ImFusion::PointCloud | |