std::string aCreationMethod =
aBase->string(FeaturesPlugin_Translation::CREATION_METHOD())->value();
- if(aCreationMethod == FeaturesPlugin_Translation::CREATION_METHOD_BY_DISTANCE()) {
+ if (aCreationMethod == FeaturesPlugin_Translation::CREATION_METHOD_BY_DISTANCE()) {
AttributeSelectionPtr anAttrAxis =
aBase->selection(FeaturesPlugin_Translation::AXIS_OBJECT_ID());
AttributeDoublePtr anAttrDistance =
aPoint2 = model.addPoint(aDocument, 10, 10, 0).result()
aTranslation3 = model.addTranslation(aDocument, [model.selection("SOLID", "Box_1_1")], aPoint1, aPoint2).result()
aSession.finishOperation()
-assert (aTranslation2 is not None)
\ No newline at end of file
+assert (aTranslation3 is not None)
\ No newline at end of file
//=================================================================================================
void FeaturesPlugin_Translation::initAttributes()
{
- data()->addAttribute(CREATION_METHOD(), ModelAPI_AttributeString::typeId());
+ data()->addAttribute(FeaturesPlugin_Translation::CREATION_METHOD(),
+ ModelAPI_AttributeString::typeId());
AttributeSelectionListPtr aSelection =
std::dynamic_pointer_cast<ModelAPI_AttributeSelectionList>(data()->addAttribute(
-// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+// Copyright (C) 2014-2016 CEA/DEN, EDF R&D
// File: GeomAlgoAPI_Translation.h
// Created: 8 June 2015