Struct layer_filter

Nested Relationships

Inheritance Relationships

Base Type

Struct Documentation

struct IfcGeom::layer_filter : public IfcGeom::wildcard_filter

Public Types

typedef std::map<std::string, IfcUtil::IfcBaseEntity*> layer_map_t

Public Functions

layer_filter()
layer_filter(bool include, bool traverse, const std::set<std::string> &patterns)
bool match(IfcUtil::IfcBaseEntity *prod) const
bool operator()(IfcUtil::IfcBaseEntity *prod) const
void update_description()
struct wildcards_match

Public Functions

wildcards_match(const std::set<boost::regex> &patterns)
bool operator()(const layer_map_t::value_type &layer_map_value) const

Public Members

std::set<boost::regex> patterns