Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'Dev_0.6.1' of newgeom:newgeom into Dev_0.6.1
[modules/shaper.git]
/
src
/
Model
/
Model_AttributeRefList.cpp
diff --git
a/src/Model/Model_AttributeRefList.cpp
b/src/Model/Model_AttributeRefList.cpp
index 014592f0d3eebd58a02679f862777e510745c69c..9287cf0415079707b7ecfb17c91b01c51742deb4 100644
(file)
--- a/
src/Model/Model_AttributeRefList.cpp
+++ b/
src/Model/Model_AttributeRefList.cpp
@@
-1,3
+1,5
@@
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
// File: ModelAPI_AttributeRefList.cxx
// Created: 8 May 2014
// Author: Mikhail PONIKAROV
// File: ModelAPI_AttributeRefList.cxx
// Created: 8 May 2014
// Author: Mikhail PONIKAROV
@@
-12,7
+14,7
@@
using namespace std;
void Model_AttributeRefList::append(ObjectPtr theObject)
{
void Model_AttributeRefList::append(ObjectPtr theObject)
{
-
boost::shared_ptr<Model_Data> aData = boost
::dynamic_pointer_cast<Model_Data>(theObject->data());
+
std::shared_ptr<Model_Data> aData = std
::dynamic_pointer_cast<Model_Data>(theObject->data());
myRef->Append(aData->label().Father()); // store label of the object
owner()->data()->sendAttributeUpdated(this);
myRef->Append(aData->label().Father()); // store label of the object
owner()->data()->sendAttributeUpdated(this);
@@
-20,7
+22,7
@@
void Model_AttributeRefList::append(ObjectPtr theObject)
void Model_AttributeRefList::remove(ObjectPtr theObject)
{
void Model_AttributeRefList::remove(ObjectPtr theObject)
{
-
boost::shared_ptr<Model_Data> aData = boost
::dynamic_pointer_cast<Model_Data>(theObject->data());
+
std::shared_ptr<Model_Data> aData = std
::dynamic_pointer_cast<Model_Data>(theObject->data());
myRef->Remove(aData->label().Father());
owner()->data()->sendAttributeUpdated(this);
myRef->Remove(aData->label().Father());
owner()->data()->sendAttributeUpdated(this);
@@
-34,7
+36,7
@@
int Model_AttributeRefList::size() const
list<ObjectPtr> Model_AttributeRefList::list()
{
std::list<ObjectPtr> aResult;
list<ObjectPtr> Model_AttributeRefList::list()
{
std::list<ObjectPtr> aResult;
-
boost::shared_ptr<Model_Document> aDoc = boost
::dynamic_pointer_cast<Model_Document>(
+
std::shared_ptr<Model_Document> aDoc = std
::dynamic_pointer_cast<Model_Document>(
owner()->document());
if (aDoc) {
const TDF_LabelList& aList = myRef->List();
owner()->document());
if (aDoc) {
const TDF_LabelList& aList = myRef->List();
@@
-48,7
+50,7
@@
list<ObjectPtr> Model_AttributeRefList::list()
ObjectPtr Model_AttributeRefList::object(const int theIndex) const
{
ObjectPtr Model_AttributeRefList::object(const int theIndex) const
{
-
boost::shared_ptr<Model_Document> aDoc = boost
::dynamic_pointer_cast<Model_Document>(
+
std::shared_ptr<Model_Document> aDoc = std
::dynamic_pointer_cast<Model_Document>(
owner()->document());
if (aDoc) {
const TDF_LabelList& aList = myRef->List();
owner()->document());
if (aDoc) {
const TDF_LabelList& aList = myRef->List();