SamHeaderPG Class Reference

Inheritance diagram for SamHeaderPG:
Inheritance graph
[legend]
Collaboration diagram for SamHeaderPG:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual SamHeaderRecordcreateCopy () const
 Return a pointer to a newly created header record of the appropriate type that is a copy of this record.

Detailed Description

Definition at line 24 of file SamHeaderPG.h.


Member Function Documentation

SamHeaderRecord * SamHeaderPG::createCopy (  )  const [virtual]

Return a pointer to a newly created header record of the appropriate type that is a copy of this record.

The newly created record will not be deleted by this class and it is the responsibility of the calling method to handle the deletion. Returns NULL on failure to copy.

Implements SamHeaderRecord.

Definition at line 37 of file SamHeaderPG.cpp.

00038 {
00039     SamHeaderPG* newPG = new SamHeaderPG();
00040     if(newPG == NULL)
00041     {
00042         std::cerr << "Failed to create a copy of an PG Header Record\n" ;
00043         return(NULL);
00044     }
00045     internalCopy(*newPG);
00046 
00047     return(newPG);
00048 }


The documentation for this class was generated from the following files:
Generated on Mon Feb 11 13:45:27 2013 for libStatGen Software by  doxygen 1.6.3