#include <Selection.hpp>
|
typedef std::array< RowVectorNd, 2 > | BBox |
|
static std::shared_ptr< Selection > | build (const json &j_selections, const BBox &mesh_bbox, const std::string &root_path="") |
| Build a selection objects from a JSON selection.
|
|
static std::vector< std::shared_ptr< utils::Selection > > | build_selections (const json &j_selections, const BBox &mesh_bbox, const std::string &root_path="") |
| Build a vector of selection objects from a JSON selection(s).
|
|
| Selection () |
|
Definition at line 125 of file Selection.hpp.
◆ AxisPlaneSelection()
polyfem::utils::AxisPlaneSelection::AxisPlaneSelection |
( |
const json & |
selection, |
|
|
const BBox & |
mesh_bbox |
|
) |
| |
◆ inside()
bool polyfem::utils::AxisPlaneSelection::inside |
( |
const size_t |
p_id, |
|
|
const std::vector< int > & |
vs, |
|
|
const RowVectorNd & |
p |
|
) |
| const |
|
overridevirtual |
◆ axis_
int polyfem::utils::AxisPlaneSelection::axis_ |
|
protected |
◆ position_
double polyfem::utils::AxisPlaneSelection::position_ |
|
protected |
The documentation for this class was generated from the following files: