addColorArray(vtkDataObject *data, const std::vector< double > &color, const std::string &name="entity color") | smtk::extension::vtk::geometry::Geometry | static |
addTransformArrayIfPresent(vtkDataObject *data, const std::shared_ptr< smtk::resource::PersistentObject > &object, const std::string &outputArrayName="transform") | smtk::extension::vtk::geometry::Geometry | static |
backend() const override | smtk::extension::vtk::geometry::Geometry | inlinevirtual |
BoundingBox typedef (defined in smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry >) | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | |
bounds(const smtk::resource::PersistentObject::Ptr &obj, BoundingBox &bds) const override | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | inline |
smtk::extension::vtk::geometry::Geometry::bounds(const resource::PersistentObject::Ptr &, BoundingBox &bds) const =0 | smtk::geometry::Geometry | pure virtual |
CacheBaseType typedef (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | |
data(const smtk::resource::PersistentObject::Ptr &obj) const override | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | inline |
smtk::extension::vtk::geometry::Geometry::data(const resource::PersistentObject::Ptr &) const=0 | smtk::geometry::GeometryForBackend< vtkSmartPointer< vtkDataObject > > | pure virtual |
DataType typedef (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | |
dimension(const smtk::resource::PersistentObject::Ptr &obj) const override (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | |
Cache< smtk::extension::vtk::geometry::Geometry >::dimension(const smtk::resource::PersistentObjectPtr &obj) const =0 | smtk::extension::vtk::geometry::Geometry | pure virtual |
EdgePtr typedef (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | |
erase(const smtk::common::UUID &uid) override | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | inlinevirtual |
GenerationNumber typedef (defined in smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry >) | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | |
generationNumber(const smtk::resource::PersistentObject::Ptr &obj) const override | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | inline |
smtk::extension::vtk::geometry::Geometry::generationNumber(const resource::PersistentObject::Ptr &) const =0 | smtk::geometry::Geometry | pure virtual |
geometricBounds(const DataType &, BoundingBox &bbox) const override (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | virtual |
Geometry(const std::shared_ptr< smtk::session::polygon::Resource > &parent) (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | |
Geometry()=default (defined in smtk::extension::vtk::geometry::Geometry) | smtk::extension::vtk::geometry::Geometry | |
Glyph enum value | smtk::extension::vtk::geometry::Geometry | |
Initial (defined in smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry >) | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | static |
Invalid (defined in smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry >) | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | static |
Label enum value | smtk::extension::vtk::geometry::Geometry | |
lastModified() const | smtk::geometry::Geometry | inline |
m_backend (defined in smtk::extension::vtk::geometry::Geometry) | smtk::extension::vtk::geometry::Geometry | protected |
m_cache (defined in smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry >) | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | mutableprotected |
m_lastModified (defined in smtk::geometry::Geometry) | smtk::geometry::Geometry | protected |
m_parent (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | protected |
markModified(const smtk::resource::PersistentObject::Ptr &obj) override | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | inline |
smtk::extension::vtk::geometry::Geometry::markModified(const resource::PersistentObject::Ptr &obj)=0 | smtk::geometry::Geometry | pure virtual |
PolyModel typedef (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | |
Purpose enum name | smtk::extension::vtk::geometry::Geometry | |
purpose(const smtk::resource::PersistentObject::Ptr &obj) const override (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | |
Cache< smtk::extension::vtk::geometry::Geometry >::purpose(const smtk::resource::PersistentObjectPtr &obj) const =0 | smtk::extension::vtk::geometry::Geometry | pure virtual |
queryGeometry(const smtk::resource::PersistentObject::Ptr &obj, CacheEntry &entry) const override | smtk::session::polygon::vtk::Geometry | virtual |
readLockRequired() const | smtk::geometry::Geometry | inlinevirtual |
resource() const override | smtk::session::polygon::vtk::Geometry | virtual |
smtkSharedFromThisMacro(Geometry) (defined in smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry >) | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | |
smtkSuperclassMacro(smtk::geometry::Cache< CacheBaseType >) (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | |
smtkSuperclassMacro(smtk::extension::vtk::geometry::Geometry) (defined in smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry >) | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | |
smtkSuperclassMacro(smtk::geometry::GeometryForBackend< DataType >) (defined in smtk::extension::vtk::geometry::Geometry) | smtk::extension::vtk::geometry::Geometry | |
smtkSuperclassMacro(Geometry) (defined in smtk::geometry::GeometryForBackend< vtkSmartPointer< vtkDataObject > >) | smtk::geometry::GeometryForBackend< vtkSmartPointer< vtkDataObject > > | |
smtkTypeMacro(smtk::session::polygon::vtk::Geometry) (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | |
smtkTypeMacro(Cache) (defined in smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry >) | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | |
smtkTypeMacro(smtk::extension::vtk::geometry::Geometry) (defined in smtk::extension::vtk::geometry::Geometry) | smtk::extension::vtk::geometry::Geometry | |
smtkTypeMacro(GeometryForBackend) (defined in smtk::geometry::GeometryForBackend< vtkSmartPointer< vtkDataObject > >) | smtk::geometry::GeometryForBackend< vtkSmartPointer< vtkDataObject > > | |
smtkTypeMacroBase(Geometry) (defined in smtk::geometry::Geometry) | smtk::geometry::Geometry | |
Specification typedef | smtk::geometry::Geometry | |
Surface enum value | smtk::extension::vtk::geometry::Geometry | |
UniquePtr typedef | smtk::geometry::Geometry | |
update() const override (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | |
update() const (defined in smtk::geometry::GeometryForBackend< vtkSmartPointer< vtkDataObject > >) | smtk::geometry::GeometryForBackend< vtkSmartPointer< vtkDataObject > > | inlinevirtual |
updateEdge(const PolyModel &, const EdgePtr &, CacheEntry &entry) const (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | protected |
updateFace(const PolyModel &, const smtk::model::EntityPtr &, CacheEntry &entry) const (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | protected |
updateVertex(const PolyModel &, const VertexPtr &, CacheEntry &entry) const (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | protected |
VertexPtr typedef (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | |
visit(Visitor visitor) const override | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | inlinevirtual |
Visitor typedef (defined in smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry >) | smtk::geometry::Cache< smtk::extension::vtk::geometry::Geometry > | |
~Geometry() override=default (defined in smtk::session::polygon::vtk::Geometry) | smtk::session::polygon::vtk::Geometry | virtual |
~GeometryForBackend() override=default (defined in smtk::geometry::GeometryForBackend< vtkSmartPointer< vtkDataObject > >) | smtk::geometry::GeometryForBackend< vtkSmartPointer< vtkDataObject > > | |