cgma
TopologyEvent Class Reference

#include <GeometryEvent.hpp>

Inheritance diagram for TopologyEvent:
CubitEvent

List of all members.

Public Types

enum  Type { TOPOLOGY_ENTITY_CONSTRUCTED, TOPOLOGY_ENTITY_MODIFIED, TOPOLOGY_ENTITY_DESTRUCTED }

Public Member Functions

 TopologyEvent (Type type, TopologyEntity *entity)
 ~TopologyEvent ()
TopologyEntityget_entity () const
Type get_type () const

Private Attributes

Type mType
TopologyEntitymRefEntity

Detailed Description

Definition at line 85 of file GeometryEvent.hpp.


Member Enumeration Documentation

Enumerator:
TOPOLOGY_ENTITY_CONSTRUCTED 
TOPOLOGY_ENTITY_MODIFIED 
TOPOLOGY_ENTITY_DESTRUCTED 

Definition at line 88 of file GeometryEvent.hpp.

    {
       TOPOLOGY_ENTITY_CONSTRUCTED,
         /* A TopologyEntity was created */
       TOPOLOGY_ENTITY_MODIFIED,
         /* A TopologyEntity was changed */
       TOPOLOGY_ENTITY_DESTRUCTED
      /* A TopologyEntity was deleted */
    };

Constructor & Destructor Documentation

Definition at line 23 of file GeometryEvent.cpp.

  : mType(type), mRefEntity(entity)
{
}

Definition at line 28 of file GeometryEvent.cpp.

{
}

Member Function Documentation

Definition at line 32 of file GeometryEvent.cpp.

{
  return mRefEntity;
}

Definition at line 37 of file GeometryEvent.cpp.

{
  return mType;
}

Member Data Documentation

Definition at line 107 of file GeometryEvent.hpp.

Definition at line 106 of file GeometryEvent.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines