3 #include "cheprep/DefaultHepRep.h" 
   14 DefaultHepRep::DefaultHepRep() {
 
   17 DefaultHepRep::~DefaultHepRep() {
 
   18     for (vector<HepRepTypeTree*>::iterator i1 = typeTrees.begin(); i1 != typeTrees.end(); i1++) {
 
   21     for (vector<HepRepInstanceTree*>::iterator i2 = instanceTrees.begin(); i2 != instanceTrees.end(); i2++) {
 
   26 HepRep* DefaultHepRep::copy(HepRepSelectFilter*) {
 
   27     cerr << 
"DefaultHepRep::copy(HepRepSelectFilter*) not implemented." << endl;
 
   31 vector<string> DefaultHepRep::getLayerOrder() {
 
   35 void DefaultHepRep::addLayer(
string layer) {
 
   36     layers.push_back(layer);
 
   39 void DefaultHepRep::addTypeTree(HepRepTypeTree* typeTree) {
 
   41     typeTrees.push_back(typeTree);
 
   44 void DefaultHepRep::removeTypeTree(HepRepTypeTree*) {
 
   45     cerr << 
"DefaultHepRep::removeTypeTree(HepRepTypeTree*) not implemented." << endl;
 
   48 HepRepTypeTree* DefaultHepRep::getTypeTree(
string, 
string) {
 
   49     cerr << 
"DefaultHepRep::getTypeTree(string, string) not implemented." << endl;
 
   53 vector<HepRepTypeTree*> DefaultHepRep::getTypeTreeList() {
 
   57 void DefaultHepRep::addInstanceTree(HepRepInstanceTree* instanceTree) {
 
   59     instanceTrees.push_back(instanceTree);
 
   62 void DefaultHepRep::overlayInstanceTree(HepRepInstanceTree *) {
 
   63     cerr << 
"DefaultHepRep::overlayInstanceTree(HepRepInstanceTree * instanceTree) not implemented." << endl;
 
   66 void DefaultHepRep::removeInstanceTree(HepRepInstanceTree*) {
 
   67     cerr << 
"DefaultHepRep::removeInstanceTree(HepRepInstanceTree*) not implemented." << endl;
 
   70 HepRepInstanceTree* DefaultHepRep::getInstanceTreeTop(
string, 
string) {
 
   71     cerr << 
"DefaultHepRep::getInstanceTreeTop(string, string) not implemented." << endl;
 
   75 HepRepInstanceTree* DefaultHepRep::getInstances(
string, 
string,
 
   77     cerr << 
"DefaultHepRep::getInstances(string, string, vector<string>) not implemented." << endl;
 
   81 HepRepInstanceTree* DefaultHepRep::getInstancesAfterAction(
 
   85                                 vector<HepRepAction*>,
 
   90     cerr << 
"DefaultHepRep::getInstancesAfterAction(string, string, vector<string>, vector<HepRepAction*>, bool, bool, bool, vector<string>) not implemented." << endl;
 
   94 string DefaultHepRep::checkForException() {
 
   98 vector<HepRepInstanceTree*> DefaultHepRep::getInstanceTreeList() {