cgma
|
00001 #ifndef REF_COLLECTION_HPP 00002 #define REF_COLLECTION_HPP 00003 00004 #include "RefEntity.hpp" 00005 00006 class CollectionEntity; 00007 00008 class CUBIT_GEOM_EXPORT RefCollection : public RefEntity 00009 { 00010 public: 00011 RefCollection(); 00012 virtual ~RefCollection(); 00013 CollectionEntity* get_collection_entity_ptr(){ return collectionEntityPtr; } 00014 CollectionEntity const* get_collection_entity_ptr() const { return collectionEntityPtr; } 00015 //R CollectionEntity* 00016 //R- A pointer to a colleciton entity associated with the grouping entity. 00017 //- This function returns a pointer to the collection entity associated 00018 //- with this object. 00019 00020 CubitStatus set_collection_entity_ptr(CollectionEntity* collection_entity_ptr); 00021 00022 protected: 00023 CollectionEntity* collectionEntityPtr; 00024 00025 }; 00026 00027 #endif 00028