#include <edgeTraceTypes.hh>
Public Types | |
enum | traceTypes { FIRST , MEAN , JUMP , PLUS , MINUS } |
Public Member Functions | |
EdgeTraceType (const EdgeTraceType &ettype) | |
EdgeTraceType (const enum traceTypes type, const EdgeNormalVectorRule &normalVectorRule=concepts::EdgeNormalVectorRule()) | |
EdgeTraceType & | operator= (const EdgeTraceType &ettype) |
std::string | typeStr () const |
Return the type of the edgeTraceType as output string. | |
enum traceTypes | type () const |
const EdgeNormalVectorRule & | rule () const |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Class EdgeTraceType holding the information about the TraceType, i.e. FIRST, MEAN, JUMP, PLUS, MINUS and a NormalVectorRule.
Definition at line 24 of file edgeTraceTypes.hh.
enum concepts::EdgeTraceType::traceTypes |
Definition at line 26 of file edgeTraceTypes.hh.
|
inline |
Definition at line 29 of file edgeTraceTypes.hh.
|
inline |
Definition at line 32 of file edgeTraceTypes.hh.
|
inline |
Definition at line 36 of file edgeTraceTypes.hh.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
|
inline |
Definition at line 42 of file edgeTraceTypes.hh.
|
inline |
Definition at line 55 of file edgeTraceTypes.hh.
|
inline |
Definition at line 53 of file edgeTraceTypes.hh.