cortical_surface
5.0.5
|
#include <cortical_surface/structuralanalysis/blobs.h>
Public Member Functions | |
std::pair< Point2df, Point2df > | get2DBoundingBox () |
int | getMaximumNode (Texture< float > &tex) |
void | getAimsMesh (AimsSurface< 3, Void > &mesh) |
void | getAimsSphereAtMaxNode (Texture< float > &tex, float radius=0.1) |
void | getAimsEllipsoid (float abscissa, float height, float depth, float area) |
void | moveMeshToSphericalAtlas (float radius) |
void | moveMeshToPlaneAtlas (float height) |
void | getNodesFromBlob (surf::Blob *blob) |
Point3df | getBlobBarycenterOnASphere () |
Point3df | getBlobBarycenter () |
Point3df | getBlobBarycenterFromMesh () |
Point3df | getBlobBarycenterOnAPlane () |
Blob () | |
~Blob () | |
Public Attributes | |
int | index |
std::set< int > | nodes |
std::string | subject |
float | t |
std::map< int, std::vector< float > > | coordinates |
std::map< int, std::vector< float > > | raw_coordinates |
AimsSurface< 3, Void > | mesh |
std::pair<Point2df, Point2df> surf::Blob::get2DBoundingBox | ( | ) |
Referenced by surf::ScaleSpaceBlob::ScaleSpaceBlob().
void surf::Blob::getAimsEllipsoid | ( | float | abscissa, |
float | height, | ||
float | depth, | ||
float | area | ||
) |
void surf::Blob::getAimsMesh | ( | AimsSurface< 3, Void > & | mesh | ) |
void surf::Blob::getAimsSphereAtMaxNode | ( | Texture< float > & | tex, |
float | radius = 0.1 |
||
) |
Point3df surf::Blob::getBlobBarycenter | ( | ) |
Point3df surf::Blob::getBlobBarycenterFromMesh | ( | ) |
Point3df surf::Blob::getBlobBarycenterOnAPlane | ( | ) |
Point3df surf::Blob::getBlobBarycenterOnASphere | ( | ) |
int surf::Blob::getMaximumNode | ( | Texture< float > & | tex | ) |
void surf::Blob::getNodesFromBlob | ( | surf::Blob * | blob | ) |
void surf::Blob::moveMeshToPlaneAtlas | ( | float | height | ) |
void surf::Blob::moveMeshToSphericalAtlas | ( | float | radius | ) |
std::map<int, std::vector<float> > surf::Blob::coordinates |
Definition at line 23 of file blobs.h.
Referenced by surf::GreyLevelBlob::GreyLevelBlob(), and surf::ScaleSpaceBlob::ScaleSpaceBlob().
int surf::Blob::index |
Definition at line 18 of file blobs.h.
Referenced by surf::GreyLevelBlob::GreyLevelBlob(), and surf::ScaleSpaceBlob::ScaleSpaceBlob().
AimsSurface<3, Void> surf::Blob::mesh |
Definition at line 25 of file blobs.h.
Referenced by surf::GreyLevelBlob::GreyLevelBlob(), and surf::ScaleSpaceBlob::ScaleSpaceBlob().
std::set<int> surf::Blob::nodes |
Definition at line 19 of file blobs.h.
Referenced by surf::GreyLevelBlob::GreyLevelBlob(), and surf::ScaleSpaceBlob::ScaleSpaceBlob().
std::map<int, std::vector<float> > surf::Blob::raw_coordinates |
Definition at line 24 of file blobs.h.
Referenced by surf::GreyLevelBlob::GreyLevelBlob(), and surf::ScaleSpaceBlob::ScaleSpaceBlob().
std::string surf::Blob::subject |
Definition at line 20 of file blobs.h.
Referenced by surf::GreyLevelBlob::GreyLevelBlob(), and surf::ScaleSpaceBlob::ScaleSpaceBlob().
float surf::Blob::t |
Definition at line 21 of file blobs.h.
Referenced by surf::GreyLevelBlob::GreyLevelBlob().