MechanismType Class Reference

#include <nrnmenu.h>

Collaboration diagram for MechanismType:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MechanismType (boolean point_process)
virtual ~MechanismType ()
boolean is_point ()
boolean is_netcon_target (int)
boolean has_net_event (int)
boolean is_artificial (int)
void select (const char *)
const char * selected ()
void insert (Section *)
void remove (Section *)
void point_process (Object **)
void action (const char *)
void menu ()
int count ()
int selected_item ()
int internal_type ()
void select (int)
Point_processpp_begin ()
Point_processpp_next ()

Private Attributes

MechTypeImplmti_

Constructor & Destructor Documentation

MechanismType::MechanismType ( boolean  point_process  ) 

References action(), MechTypeImpl::count_, is_point(), MechTypeImpl::is_point_, memb_func, mti_, n_memb_func, select(), and MechTypeImpl::type_.

Here is the call graph for this function:

MechanismType::~MechanismType (  )  [virtual]

References mti_, and MechTypeImpl::type_.


Member Function Documentation

void MechanismType::action ( const char *  action  ) 

References MechTypeImpl::action_, and mti_.

Referenced by MechanismType().

int MechanismType::count (  ) 

References MechTypeImpl::count_, and mti_.

Referenced by select().

boolean MechanismType::has_net_event ( int  i  ) 
void MechanismType::insert ( Section sec  ) 

References MechTypeImpl::is_point_, mech_insert1(), memb_func, mti_, selected_item(), Symbol::subtype, and MechTypeImpl::type_.

Here is the call graph for this function:

int MechanismType::internal_type (  ) 

References mti_, selected_item(), and MechTypeImpl::type_.

Here is the call graph for this function:

boolean MechanismType::is_artificial ( int  i  ) 
boolean MechanismType::is_netcon_target ( int  i  ) 
boolean MechanismType::is_point (  ) 

References MechTypeImpl::is_point_, and mti_.

Referenced by MechanismType().

void MechanismType::menu (  ) 
void MechanismType::point_process ( Object **  o  ) 

References hoc_dec_refcount(), memb_func, mti_, nrn_new_pointprocess(), selected_item(), Memb_func::sym, and MechTypeImpl::type_.

Here is the call graph for this function:

Point_process * MechanismType::pp_begin (  ) 
Point_process * MechanismType::pp_next (  ) 
void MechanismType::remove ( Section sec  ) 

References MechTypeImpl::is_point_, mech_uninsert1(), memb_func, mti_, selected_item(), and MechTypeImpl::type_.

Here is the call graph for this function:

void MechanismType::select ( int  index  ) 

References count(), mti_, and MechTypeImpl::select_.

Here is the call graph for this function:

void MechanismType::select ( const char *  name  ) 
const char * MechanismType::selected (  ) 

References memb_func, mti_, Symbol::name, selected_item(), Memb_func::sym, and MechTypeImpl::type_.

Here is the call graph for this function:

int MechanismType::selected_item (  ) 

Member Data Documentation


The documentation for this class was generated from the following files:
Generated on Mon Jun 13 08:10:31 2011 for NEURON by  doxygen 1.6.3