Lodestar
An integrated real-time control package in C++
ls::primitives::sets::SetExpression< TType > Class Template Reference

Public Types

using type = TType
 

Public Member Functions

 SetExpression (const SetEnum setEnum)
 
template<typename TElementType >
bool operator== (const TElementType &el) const
 
template<typename TElementType >
bool operator!= (const TElementType &el) const
 
template<typename TElementType >
bool contains (const TElementType &el) const
 
template<typename TElementType >
bool isSubset (const TElementType &el) const
 
template<typename TElementType >
bool isSuperset (const TElementType &el) const
 
bool isEmpty () const
 
template<typename TReturnType , typename TElementType >
SetExpression< TReturnType > relComplement (const TElementType &el) const
 
template<typename TReturnType , typename TOtherExpr >
SetExpression< TReturnType > unionize (const TOtherExpr &expr)
 
template<typename Derived >
double sdf (Eigen::MatrixBase< Derived > &p) const
 
SetEnum getEnum () const
 

Protected Attributes

SetEnum sEnum_
 

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