SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
Public Member Functions | |
CellSet (const smtk::mesh::ResourcePtr &parent, const smtk::mesh::HandleRange &range) | |
CellSet (const smtk::mesh::ConstResourcePtr &parent, const smtk::mesh::HandleRange &range) | |
CellSet (const smtk::mesh::ResourcePtr &parent, const std::vector< smtk::mesh::Handle > &cellIds) | |
CellSet (const smtk::mesh::ResourcePtr &parent, const std::set< smtk::mesh::Handle > &cellIds) | |
CellSet (const CellSet &other) | |
CellSet & | operator= (const CellSet &other) |
bool | operator== (const CellSet &other) const |
bool | operator!= (const CellSet &other) const |
bool | append (const CellSet &other) |
bool | is_empty () const |
std::size_t | size () const |
smtk::mesh::TypeSet | types () const |
smtk::mesh::PointSet | points (bool boundary_only=false) const |
smtk::mesh::PointConnectivity | pointConnectivity () const |
smtk::mesh::PointSet | points (std::size_t) const |
smtk::mesh::PointConnectivity | pointConnectivity (std::size_t) const |
const smtk::mesh::HandleRange & | range () const |
const smtk::mesh::ResourcePtr & | resource () const |
Get the parent resource that this meshset belongs to. | |
Friends | |
class | Resource |
SMTKCORE_EXPORT CellSet | set_intersect (const CellSet &a, const CellSet &b) |
SMTKCORE_EXPORT CellSet | set_difference (const CellSet &a, const CellSet &b) |
SMTKCORE_EXPORT CellSet | set_union (const CellSet &a, const CellSet &b) |
SMTKCORE_EXPORT CellSet | point_intersect (const CellSet &a, const CellSet &b, ContainmentType t) |
SMTKCORE_EXPORT CellSet | point_difference (const CellSet &a, const CellSet &b, ContainmentType t) |
SMTKCORE_EXPORT void | for_each (const CellSet &a, CellForEach &filter) |