Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Member Functions | Public Attributes | List of all members
Seg3D::ProjectManagerPrivate Class Reference
Inheritance diagram for Seg3D::ProjectManagerPrivate:
Seg3D::DatabaseManager

Public Member Functions

bool initialize_project_database ()
 
bool load_or_create_project_database ()
 
void set_current_project (const ProjectHandle &project)
 
bool create_project_directory (const std::string &project_location, const std::string &project_name, boost::filesystem::path &project_path)
 
void cleanup_project_database ()
 
bool insert_or_update_project_entry (const boost::filesystem::path &project_file)
 
void reset_current_project_folder ()
 
- Public Member Functions inherited from Seg3D::DatabaseManager
 DatabaseManager (const DatabaseManager &src)
 
bool run_sql_statement (const std::string &sql_str, ResultSet &results, std::string &error)
 
bool run_sql_statement (const std::string &sql_str, std::string &error)
 
bool run_sql_script (const std::string &sql_str, std::string &error)
 
bool save_database (const boost::filesystem::path &database_file, std::string &error)
 
bool load_database (const boost::filesystem::path &database_file, std::string &error)
 
long long get_last_insert_rowid ()
 
bool get_column_metadata (const std::string &table_name, const std::string &column_name, char const **data_type=NULL, char const **coll_seq=NULL, int *not_null=NULL, int *primary_key=NULL, int *auto_inc=NULL)
 

Public Attributes

ProjectHandle current_project_
 
ProjectManagerproject_manager_
 
DatabaseManagerHandle project_database_
 
boost::filesystem::path project_db_file_
 

Additional Inherited Members

- Static Public Member Functions inherited from Seg3D::DatabaseManager
static std::string EscapeQuotes (const std::string &str)
 

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