PLaSK library
Loading...
Searching...
No Matches
plask::EmptyLeafCacheNode< DIMS > Struct Template Reference
Inheritance diagram for plask::EmptyLeafCacheNode< DIMS >:
[legend]
Collaboration diagram for plask::EmptyLeafCacheNode< DIMS >:
[legend]

Public Member Functions

shared_ptr< MaterialgetMaterial (const Vec< DIMS > &) const override
 
bool contains (const Vec< DIMS > &) const override
 
GeometryObject::Subtree getPathsAt (shared_ptr< const GeometryObject >, const Vec< DIMS > &, bool) const override
 
- Public Member Functions inherited from plask::SpatialIndexNode< DIMS >
virtual ~SpatialIndexNode ()
 

Detailed Description

template<int DIMS>
struct plask::EmptyLeafCacheNode< DIMS >

Definition at line 38 of file spatial_index.cpp.

Member Function Documentation

◆ contains()

template<int DIMS>
bool plask::EmptyLeafCacheNode< DIMS >::contains ( const Vec< DIMS > &  ) const
inlineoverridevirtual

Implements plask::SpatialIndexNode< DIMS >.

Definition at line 44 of file spatial_index.cpp.

◆ getMaterial()

template<int DIMS>
shared_ptr< Material > plask::EmptyLeafCacheNode< DIMS >::getMaterial ( const Vec< DIMS > &  ) const
inlineoverridevirtual

Implements plask::SpatialIndexNode< DIMS >.

Definition at line 40 of file spatial_index.cpp.

◆ getPathsAt()

template<int DIMS>
GeometryObject::Subtree plask::EmptyLeafCacheNode< DIMS >::getPathsAt ( shared_ptr< const GeometryObject ,
const Vec< DIMS > &  ,
bool   
) const
inlineoverridevirtual

Implements plask::SpatialIndexNode< DIMS >.

Definition at line 48 of file spatial_index.cpp.


The documentation for this struct was generated from the following file: