#include <cartodata/volume/volume.h>
#include <aims/mesh/surface.h>
Go to the source code of this file.
|
| std::pair< carto::VolumeRef< float >, carto::VolumeRef< float > > | yl::advect_tubes (const carto::VolumeRef< int16_t > &seeds, const yl::ScalarField &domain, const yl::VectorField3d &advection_field, const yl::ScalarField &divergence_field, float max_advection_distance, float step_size, int verbosity=0) |
| | Advect a tube along a field, starting with unit surface.
|
| |
| carto::VolumeRef< float > | yl::advect_euclidean (const carto::VolumeRef< int16_t > &seeds, const yl::ScalarField &domain, const yl::VectorField3d &advection_field, float max_advection_distance, float step_size, int verbosity=0) |
| | Advect a point along a field, keeping track of the distance.
|
| |
| template<typename T> |
| carto::VolumeRef< T > | yl::advect_value (const carto::VolumeRef< int16_t > &seeds, const yl::ScalarField &domain, const yl::VectorField3d &advection_field, const carto::VolumeRef< T > &values, float max_advection_distance, float step_size, int verbosity=0) |
| | Advect a point along a field, and propagate end points values to the starting point.
|
| |
| AimsSurface< 2 > | yl::advect_path (const carto::VolumeRef< int16_t > &seeds, const yl::ScalarField &domain, const yl::VectorField3d &advection_field, float max_advection_distance, float step_size, int verbosity=0) |
| | Advect a point along a field, recording advection tracts in a wireframe mesh.
|
| |
| template<class TDomainField> |
| yl::ScalarField * | yl::create_domain_field (const carto::VolumeRef< int16_t > &domain) |
| | Build a ScalarField of the given type from an int16_t volume.
|
| |