MeshLib C++ Docs
Loading...
Searching...
No Matches
MRSceneStateCheck.h File Reference

Go to the source code of this file.

Classes

struct  MR::NoVisualRepresentationCheck
 special struct for disabling visual representation check More...
 
struct  MR::NoModelCheck
 special struct for disabling model check More...
 
class  MR::SceneStateExactCheck< N, ObjectT, typename >
 check that given vector has exactly N objects if type ObjectT More...
 
class  MR::SceneStateExactCheck< N, ObjectT, NoVisualRepresentationCheck >
 
class  MR::SceneStateExactCheck< N, ObjectT, NoModelCheck >
 
class  MR::SceneStateAtLeastCheck< N, ObjectT, typename >
 checks that given vector has at least N objects if type ObjectT More...
 
class  MR::SceneStateAtLeastCheck< N, ObjectT, NoVisualRepresentationCheck >
 
class  MR::SceneStateAtLeastCheck< N, ObjectT, NoModelCheck >
 
class  MR::SceneStateOrCheck< Checks >
 checks that at least one of argument checks is true More...
 
class  MR::SceneStateAndCheck< Checks >
 checks that all of argument checks are true More...
 

Namespaces

namespace  MR
 only for bindings generation
 

Functions

template<typename ObjectT >
std::string MR::getNObjectsLine (unsigned n)
 
template<typename ObjectT , bool visualRepresentationCheck, bool modelCheck>
std::string MR::sceneSelectedExactly (const std::vector< std::shared_ptr< const Object > > &objs, unsigned n)
 
template<typename ObjectT , bool visualRepresentationCheck, bool modelCheck>
std::string MR::sceneSelectedAtLeast (const std::vector< std::shared_ptr< const Object > > &objs, unsigned n)