BALL::MolFileFactory Class Reference

#include <BALL/FORMAT/molFileFactory.h>

List of all members.

Static Public Member Functions

static GenericMolFileopen (const String &name, File::OpenMode open_mode=std::ios::in)

Detailed Description

This class offers a factory method that given a path to a molecule file determines the file type based on the file extension and returns a pointer to an appropriate subclass of GenericMolFile

Definition at line 17 of file molFileFactory.h.


Member Function Documentation

static GenericMolFile* BALL::MolFileFactory::open ( const String name,
File::OpenMode  open_mode = std::ios::in 
) [static]

This method tries to determine the filetype based on the file extension of name and returns a pointer to an object of the appropriate subclass of GenericMolFile if available.

Parameters:
name the path to the requested molecule file
Returns:
a pointer to a subclass of GenericMolFile, NULL if none is appropriate. Be aware, that the file handle has not been checked for validity and that you have to delete it yourself
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3