facetteTraceTypes.hh
Go to the documentation of this file.
45 FacetteTraceType(const enum traceTypes type,const NormalVectorRule& normalVectorRule= NormalVectorRule()):
124 typename std::map<uint,FacetteTraceType<NormalVectorRule> >::const_iterator i = facetteTraceTypes_.find(attrib.attrib());
156 typename std::map<uint, FacetteTraceType<NormalVectorRule> >::const_iterator iter = facetteTraceTypes_.begin();
166 typename std::map<uint,FacetteTraceType<NormalVectorRule> >::const_iterator iter = facetteTraceTypes_.begin();
const NormalVectorRule & rule() const
Definition: facetteTraceTypes.hh:74
virtual ~FacetteTraceType()
Definition: facetteTraceTypes.hh:48
void add(const Attribute &attrib, const FacetteTraceType< NormalVectorRule > &fttObject)
Adds an edge-traceType with this attribute to the list of facette Tracetypes.
Definition: facetteTraceTypes.hh:140
void add(const Set< Attribute > &attrib, const FacetteTraceType< NormalVectorRule > &fttObject)
Definition: facetteTraceTypes.hh:144
std::string typeStr() const
Return the type of the edgeTraceType as output string.
Definition: facetteTraceTypes.hh:61
Set with operations, output operator, and method of the particular element types.
Definition: traces.hh:18
Class FacetteTraceType holding the information about the TraceType, i.e.
Definition: facetteTraceTypes.hh:34
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Definition: facetteTraceTypes.hh:164
#define DEBUGL(doit, msg)
Definition: connectorSet.hh:17
FacetteTraceType(const FacetteTraceType &fttype)
Definition: facetteTraceTypes.hh:41
virtual FacetteTraceType< NormalVectorRule > operator()(Attribute attrib) const
Application operator.
Definition: facetteTraceTypes.hh:123
std::unique_ptr< NormalVectorRule > normalVectorRule_
Definition: facetteTraceTypes.hh:84
std::map< uint, FacetteTraceType< NormalVectorRule > > facetteTraceTypes_
Map from Attribute to a EdgeTraceType.
Definition: facetteTraceTypes.hh:176
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Definition: facetteTraceTypes.hh:77
FacetteTraceType(const enum traceTypes type, const NormalVectorRule &normalVectorRule=NormalVectorRule())
Definition: facetteTraceTypes.hh:45
FacetteTraceType< NormalVectorRule > & operator=(const FacetteTraceType &fttype)
Definition: facetteTraceTypes.hh:52
Set< uint > domain() const
Method returning the domain of the Map.
Definition: facetteTraceTypes.hh:154