Contains the interface for grid voxelisation. More...
#include <Eigen/Dense>#include <boost/multi_array.hpp>#include "datatype/datatypes.hpp"#include "world/transitions.hpp"

Namespaces | |
| obsidian | |
| obsidian::world | |
Functions | |
| Eigen::MatrixXd | obsidian::world::voxelise (const Eigen::MatrixXd &transitions, const Eigen::VectorXd &zIntercepts, const Eigen::VectorXd &props) |
| Convert transitions into a grid of points. More... | |
| Eigen::VectorXd | obsidian::world::linrange (double from, double to, double step=1.0) |
| Return a vector containing regularly spaced numbers within a range. This is equivalent to the colon operator in MATLAB (Note the different parameter ordering). More... | |
| Eigen::MatrixXd | obsidian::world::getVoxels (const std::vector< world::InterpolatorSpec > &interpolators, const WorldParams &inputs, const Query &query, obsidian::RockProperty desiredProp) |
| Eigen::VectorXd | obsidian::world::shrink3d (const Eigen::VectorXd &densities, int nx, int ny, int nz) |
Contains the interface for grid voxelisation.