#include <FeaturesPlugin_NormalToFace.h>
#include <FeaturesPlugin_Partition.h>
#include <FeaturesPlugin_Pipe.h>
+#include <FeaturesPlugin_Loft.h>
#include <FeaturesPlugin_Placement.h>
#include <FeaturesPlugin_PointCloudOnFace.h>
#include <FeaturesPlugin_Recover.h>
new FeaturesPlugin_ValidatorPipeLocations);
aFactory->registerValidator("FeaturesPlugin_ValidatorPipeLocationsNumber",
new FeaturesPlugin_ValidatorPipeLocationsNumber);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorLoftSameTypeShape",
+ new FeaturesPlugin_ValidatorLoftSameTypeShape);
aFactory->registerValidator("FeaturesPlugin_ValidatorExtrusionDir",
new FeaturesPlugin_ValidatorExtrusionDir);
aFactory->registerValidator("FeaturesPlugin_ValidatorExtrusionBoundary",
return FeaturePtr(new FeaturesPlugin_Partition);
} else if (theFeatureID == FeaturesPlugin_Pipe::ID()) {
return FeaturePtr(new FeaturesPlugin_Pipe);
+ } else if (theFeatureID == FeaturesPlugin_Loft::ID()) {
+ return FeaturePtr(new FeaturesPlugin_Loft);
} else if (theFeatureID == FeaturesPlugin_Placement::ID()) {
return FeaturePtr(new FeaturesPlugin_Placement);
} else if (theFeatureID == FeaturesPlugin_Recover::ID()) {