ARB
Public Member Functions | List of all members
SEC_structure_toggler Class Reference

#include <SEC_toggle.hxx>

Public Member Functions

 SEC_structure_toggler (GBDATA *gb_main, const char *ali_name, SEC_graphic *Gfx)
 
GB_ERROR get_error () const
 
GB_ERROR next ()
 
GB_ERROR copyTo (const char *name)
 
GB_ERROR remove ()
 
const charname ()
 
GB_ERROR setName (const char *new_name)
 
int getCount () const
 

Detailed Description

Definition at line 21 of file SEC_toggle.hxx.

Constructor & Destructor Documentation

SEC_structure_toggler::SEC_structure_toggler ( GBDATA gb_main,
const char ali_name,
SEC_graphic *  Gfx 
)

Member Function Documentation

GB_ERROR SEC_structure_toggler::get_error ( ) const
inline

Definition at line 42 of file SEC_toggle.hxx.

GB_ERROR SEC_structure_toggler::next ( )

Definition at line 145 of file SEC_toggle.cxx.

References GB_transaction::close(), GBS_global_string(), NULp, sec_assert, and ta.

Referenced by remove(), and SEC_toggle_cb().

GB_ERROR SEC_structure_toggler::copyTo ( const char name)

Definition at line 173 of file SEC_toggle.cxx.

References GB_transaction::close(), sec_assert, and ta.

Referenced by SEC_new_structure().

GB_ERROR SEC_structure_toggler::remove ( )

Definition at line 193 of file SEC_toggle.cxx.

References GB_transaction::close(), GB_delete(), next(), sec_assert, and ta.

Referenced by SEC_delete_structure().

const char * SEC_structure_toggler::name ( )
GB_ERROR SEC_structure_toggler::setName ( const char new_name)

Definition at line 229 of file SEC_toggle.cxx.

References GB_transaction::close(), and ta.

int SEC_structure_toggler::getCount ( ) const
inline

Definition at line 51 of file SEC_toggle.hxx.

Referenced by SEC_delete_structure().


The documentation for this class was generated from the following files: