Simulation Modeling Tool Kit
Public Member Functions | Friends | List of all members
smtk::mesh::CellSet Class Reference

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)
CellSetoperator= (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::ResourcePtrresource () const
 Get the parent resource that this meshset belongs to.


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)

The documentation for this class was generated from the following files: