Cumulia Illustrator Rendering Engine v2.1.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::FaceSelector< T > Class Template Reference

#include <selector.h>

Inheritance diagram for cil::FaceSelector< T >:
cil::EntitySelector< T > cil::BaseSelector< T > cil::Selector

Public Member Functions

 FaceSelector (const std::shared_ptr< SelectorEngine > &engine, const std::shared_ptr< SelectorOptions< T > > &options, bool buffered=true)
 
virtual ~FaceSelector ()
 
- Public Member Functions inherited from cil::EntitySelector< T >
 EntitySelector ()
 
virtual ~EntitySelector ()
 
virtual void update (SelectorUpdateMode mode)
 
virtual void setEntities (const std::shared_ptr< std::vector< std::shared_ptr< T > > > &entities)
 
std::shared_ptr< T > select (int x, int y)
 
std::vector< std::shared_ptr< T > > multiSelect (int x1, int y1, int x2, int y2)
 
- Public Member Functions inherited from cil::BaseSelector< T >
 BaseSelector ()
 
virtual ~BaseSelector ()
 
- Public Member Functions inherited from cil::Selector
 Selector ()
 
virtual ~Selector ()
 

Additional Inherited Members

- Protected Attributes inherited from cil::EntitySelector< T >
std::shared_ptr< EntityBuilder< T > > m_builder
 
std::shared_ptr< EntityProducerm_producer
 
bool m_buffered
 

Constructor & Destructor Documentation

◆ FaceSelector()

template<typename T >
cil::FaceSelector< T >::FaceSelector ( const std::shared_ptr< SelectorEngine > & engine,
const std::shared_ptr< SelectorOptions< T > > & options,
bool buffered = true )
inline

◆ ~FaceSelector()

template<typename T >
virtual cil::FaceSelector< T >::~FaceSelector ( )
inlinevirtual