//==================================================================================================
void FeaturesAPI_ExtrusionBoolean::setSize(const ModelHighAPI_Double& theSize)
{
- fillAttribute(FeaturesPlugin_Extrusion::CREATION_METHOD_BY_SIZES(), mycreationMethod);
- fillAttribute(theSize, mytoSize);
- fillAttribute(ModelHighAPI_Double(), myfromSize);
-
- execIfBaseNotEmpty();
+ setSizes(theSize, ModelHighAPI_Double());
}
//==================================================================================================
{
if(initialize()) {
fillAttribute(theBaseObjects, mybaseObjects);
- fillAttribute(FeaturesPlugin_Extrusion::CREATION_METHOD_BY_SIZES(), mycreationMethod);
- fillAttribute(theSize, mytoSize);
- fillAttribute(ModelHighAPI_Double(), myfromSize);
+ setSize(theSize);
setBooleanObjects(theBooleanObjects);
}
}
if(initialize()) {
fillAttribute(theBaseObjects, mybaseObjects);
fillAttribute(theDirection, mydirection);
- fillAttribute(FeaturesPlugin_Extrusion::CREATION_METHOD_BY_SIZES(), mycreationMethod);
- fillAttribute(theSize, mytoSize);
- fillAttribute(ModelHighAPI_Double(), myfromSize);
+ setSize(theSize);
setBooleanObjects(theBooleanObjects);
}
}
{
if(initialize()) {
fillAttribute(theBaseObjects, mybaseObjects);
- fillAttribute(FeaturesPlugin_Extrusion::CREATION_METHOD_BY_SIZES(), mycreationMethod);
- fillAttribute(theToSize, mytoSize);
- fillAttribute(theFromSize, myfromSize);
+ setSizes(theToSize, theFromSize);
setBooleanObjects(theBooleanObjects);
}
}
if(initialize()) {
fillAttribute(theBaseObjects, mybaseObjects);
fillAttribute(theDirection, mydirection);
- fillAttribute(FeaturesPlugin_Extrusion::CREATION_METHOD_BY_SIZES(), mycreationMethod);
- fillAttribute(theToSize, mytoSize);
- fillAttribute(theFromSize, myfromSize);
+ setSizes(theToSize, theFromSize);
setBooleanObjects(theBooleanObjects);
}
}
{
if(initialize()) {
fillAttribute(theBaseObjects, mybaseObjects);
- fillAttribute(FeaturesPlugin_Extrusion::CREATION_METHOD_BY_SIZES(), mycreationMethod);
- fillAttribute(theSize, mytoSize);
- fillAttribute(ModelHighAPI_Double(), myfromSize);
+ setSize(theSize);
setBooleanObjects(theBooleanObjects);
}
}
if(initialize()) {
fillAttribute(theBaseObjects, mybaseObjects);
fillAttribute(theDirection, mydirection);
- fillAttribute(FeaturesPlugin_Extrusion::CREATION_METHOD_BY_SIZES(), mycreationMethod);
- fillAttribute(theSize, mytoSize);
- fillAttribute(ModelHighAPI_Double(), myfromSize);
+ setSize(theSize);
setBooleanObjects(theBooleanObjects);
}
}
{
if(initialize()) {
fillAttribute(theBaseObjects, mybaseObjects);
- fillAttribute(FeaturesPlugin_Extrusion::CREATION_METHOD_BY_SIZES(), mycreationMethod);
- fillAttribute(theToSize, mytoSize);
- fillAttribute(theFromSize, myfromSize);
+ setSizes(theToSize, theFromSize);
setBooleanObjects(theBooleanObjects);
}
}
if(initialize()) {
fillAttribute(theBaseObjects, mybaseObjects);
fillAttribute(theDirection, mydirection);
- fillAttribute(FeaturesPlugin_Extrusion::CREATION_METHOD_BY_SIZES(), mycreationMethod);
- fillAttribute(theToSize, mytoSize);
- fillAttribute(theFromSize, myfromSize);
+ setSizes(theToSize, theFromSize);
setBooleanObjects(theBooleanObjects);
}
}