#include "standardfeaturesplugin.h"#include "standardfeatures.h"#include <locale>Defines | |
| #define | RETURN_VALUE(VALUE, METHOD, PRE, POST, DEFAULT) |
Functions | |
| const char * | plugin_id () |
| C StlFeatureFactoryPlugin * | plugin_instance () |
| #define RETURN_VALUE | ( | VALUE, | |||
| METHOD, | |||||
| PRE, | |||||
| POST, | |||||
| DEFAULT | ) |
Value:
{ \
if ( VALUE == CosInitAngleFeature::METHOD ) \
return PRE CosInitAngleFeature POST; \
else if ( VALUE == SinInitAngleFeature::METHOD ) \
return PRE SinInitAngleFeature POST; \
else if ( VALUE == BBoxDiagLengthFeature::METHOD ) \
return PRE BBoxDiagLengthFeature POST; \
else if ( VALUE == BBoxDiagAngleFeature::METHOD ) \
return PRE BBoxDiagAngleFeature POST; \
else if ( VALUE == FirstToLastDistFeature::METHOD ) \
return PRE FirstToLastDistFeature POST; \
else if ( VALUE == CosFirstToLastAngleFeature::METHOD ) \
return PRE CosFirstToLastAngleFeature POST; \
else if ( VALUE == SinFirstToLastAngleFeature::METHOD ) \
return PRE SinFirstToLastAngleFeature POST; \
else if ( VALUE == TotalGestureLengthFeature::METHOD ) \
return PRE TotalGestureLengthFeature POST; \
else if ( VALUE == TotalAngleTraversedFeature::METHOD ) \
return PRE TotalAngleTraversedFeature POST; \
else if ( VALUE == TotalAbsAngleTraversedFeature::METHOD ) \
return PRE TotalAbsAngleTraversedFeature POST; \
else if ( VALUE == TotalSqrdAngleTraversedFeature::METHOD ) \
return PRE TotalSqrdAngleTraversedFeature POST; \
else if ( VALUE == MaxSqrdSpeedFeature::METHOD ) \
return PRE MaxSqrdSpeedFeature POST; \
else if ( VALUE == DurationFeature::METHOD ) \
return PRE DurationFeature POST; \
return DEFAULT; \
}
| const char* plugin_id | ( | ) |
| C StlFeatureFactoryPlugin* plugin_instance | ( | ) |
1.5.2