1 /* 2 Copyright (c) 2008-2009 NetAllied Systems GmbH 3 4 This file is part of MayaDataModel. 5 6 Licensed under the MIT Open Source License, 7 for details please see LICENSE file or the website 8 http://www.opensource.org/licenses/mit-license.php 9 */ 10 #ifndef __MayaDM_SHAPE_H__ 11 #define __MayaDM_SHAPE_H__ 12 #include "MayaDMTypes.h" 13 #include "MayaDMConnectables.h" 14 #include "MayaDMDagNode.h" 15 namespace MayaDM 16 { 17 class Shape : public DagNode 18 { 19 public: 20 Shape()21 Shape():DagNode(){} 22 Shape(FILE* file,const std::string& name,const std::string& parent="",bool shared=false,bool create=true) 23 :DagNode(file, name, parent, "shape", shared, create){} ~Shape()24 virtual ~Shape(){} 25 26 protected: 27 Shape(FILE* file,const std::string& name,const std::string& parent,const std::string& nodeType,bool shared=false,bool create=true) DagNode(file,name,parent,nodeType,shared,create)28 :DagNode(file, name, parent, nodeType, shared, create) {} 29 30 }; 31 }//namespace MayaDM 32 #endif//__MayaDM_SHAPE_H__ 33