1 // File: ModelAPI_ResultPart.cpp
2 // Created: 07 Jul 2014
3 // Author: Mikhail PONIKAROV
5 #include <Model_ResultPart.h>
6 #include <ModelAPI_Data.h>
7 #include <ModelAPI_AttributeDocRef.h>
9 boost::shared_ptr<ModelAPI_Document> Model_ResultPart::partDoc()
11 return data()->docRef("PartDocument")->value();
14 boost::shared_ptr<ModelAPI_Feature> Model_ResultPart::owner()
16 return boost::shared_ptr<ModelAPI_Feature>(); // return empty pointer
19 Model_ResultPart::Model_ResultPart()
23 void Model_ResultPart::setData(boost::shared_ptr<ModelAPI_Data> theData)
25 ModelAPI_Result::setData(theData);
27 data()->addAttribute(DOC_REF(), ModelAPI_AttributeDocRef::type());