+ } else if (theFeatureID == BuildPlugin_Polyline::ID()) {
+ return FeaturePtr(new BuildPlugin_Polyline());
+ } else if (theFeatureID == BuildPlugin_Interpolation::ID()) {
+ return FeaturePtr(new BuildPlugin_Interpolation());
+ } else if (theFeatureID == BuildPlugin_Face::ID()) {
+ return FeaturePtr(new BuildPlugin_Face());
+ } else if(theFeatureID == BuildPlugin_Shell::ID()) {
+ return FeaturePtr(new BuildPlugin_Shell());
+ } else if(theFeatureID == BuildPlugin_Solid::ID()) {
+ return FeaturePtr(new BuildPlugin_Solid());
+ } else if(theFeatureID == BuildPlugin_CompSolid::ID()) {
+ return FeaturePtr(new BuildPlugin_CompSolid());
+ } else if(theFeatureID == BuildPlugin_Compound::ID()) {
+ return FeaturePtr(new BuildPlugin_Compound());
+ } else if(theFeatureID == BuildPlugin_SubShapes::ID()) {
+ return FeaturePtr(new BuildPlugin_SubShapes());
+ } else if(theFeatureID == BuildPlugin_Filling::ID()) {
+ return FeaturePtr(new BuildPlugin_Filling());