Loading...
Searching...
No Matches
levelSetProxyObject.hpp
57 virtual void replaceSourceObject(const SourceLevelSetObject *current, const SourceLevelSetObject *updated) = 0;
68 virtual const SourceLevelSetObject * getReferenceObject( const std::array<double, 3> &point ) const =0;
69 virtual const SourceLevelSetObject * getReferencePrimaryObject( const std::array<double, 3> &point ) const;
Interface class for all objects, which depend on other LevelSetObjects.
Definition levelSetProxyObject.hpp:50
virtual const SourceLevelSetObject * getCellReferencePrimaryObject(long id) const
Definition levelSetProxyObject.tpp:171
int getReferencePrimaryObjectId(const std::array< double, 3 > &point) const override
Definition levelSetProxyObject.tpp:290
int getCellReferenceObjectId(long id) const override
Definition levelSetProxyObject.tpp:225
LevelSetProxyObject(int)
Definition levelSetProxyObject.tpp:40
bool isPrimary() const override
Definition levelSetProxyObject.tpp:53
std::vector< int > getPrimarySourceObjectIds() const override
Definition levelSetProxyObject.tpp:359
bool isCellInNarrowBand(long id) const override
Definition levelSetProxyObject.tpp:144
virtual std::vector< const SourceLevelSetObject * > getPrimarySourceObjects() const
Definition levelSetProxyObject.tpp:316
int getCellReferencePrimaryObjectId(long id) const override
Definition levelSetProxyObject.tpp:244
bool isInNarrowBand(const std::array< double, 3 > &point) const override
Definition levelSetProxyObject.tpp:158
int getReferenceObjectId(const std::array< double, 3 > &point) const override
Definition levelSetProxyObject.tpp:271
std::vector< int > getSourceObjectIds() const override
Definition levelSetProxyObject.tpp:338
void fillCellLocationCache() override
Definition levelSetProxyObject.tpp:68
virtual const SourceLevelSetObject * getReferencePrimaryObject(const std::array< double, 3 > &point) const
Definition levelSetProxyObject.tpp:198
void fillCellLocationCache(const std::vector< adaption::Info > &adaptionData) override
Definition levelSetProxyObject.tpp:100
int getPrimaryObjectId(long) const
Definition levelSetProxyObject.tpp:382
