- myCreateFeature->boolean(FeaturesPlugin_CreateBoundingBox::COMPUTE_ID())->setValue(false);
- myCreateFeature->selection(FeaturesPlugin_CreateBoundingBox::OBJECT_ID())
- ->setValue(selection(OBJECT_ID())->context(),
- selection(OBJECT_ID())->value());
-
- AttributeDoubleArrayPtr aValuesFeatures =
- std::dynamic_pointer_cast<ModelAPI_AttributeDoubleArray>
- (myCreateFeature->attribute(RESULT_VALUES_ID()));
- AttributeDoubleArrayPtr aValues =
- std::dynamic_pointer_cast<ModelAPI_AttributeDoubleArray>(attribute(RESULT_VALUES_ID()));
- for (int anI=0; anI < 6; anI++)
- aValuesFeatures->setValue(anI,aValues->value(anI));
-
- myCreateFeature->execute();
- myCreateFeature->boolean(FeaturesPlugin_CreateBoundingBox::COMPUTE_ID())->setValue(true);