cgma
RefCollection.hpp
Go to the documentation of this file.
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines