#include <OpticalAlignInfo.h>
Public Member Functions | |
void | clear () |
OpticalAlignParam * | findExtraEntry (std::string &name) |
Public Attributes | |
OpticalAlignParam | angx_ |
OpticalAlignParam | angy_ |
OpticalAlignParam | angz_ |
std::vector< OpticalAlignParam > | extraEntries_ |
unsigned int | ID_ |
std::string | name_ |
std::string | parentName_ |
std::string | type_ |
OpticalAlignParam | x_ |
OpticalAlignParam | y_ |
OpticalAlignParam | z_ |
Author: Michael Case Date: Dec. 15, 2005
It is my understanding that each optical geometrical object has a position in space and possible other parameters such as
Definition at line 68 of file OpticalAlignInfo.h.
void OpticalAlignInfo::clear | ( | void | ) | [inline] |
Definition at line 92 of file OpticalAlignInfo.h.
References angx_, angy_, angz_, OpticalAlignParam::clear(), extraEntries_, ID_, type_, x_, y_, and z_.
Referenced by CocoaAnalyzer::ReadXMLFile().
OpticalAlignParam * OpticalAlignInfo::findExtraEntry | ( | std::string & | name | ) |
Definition at line 70 of file OpticalAlignInfo.cc.
References extraEntries_.
{ OpticalAlignParam* param = 0; std::vector<OpticalAlignParam>::iterator ite; for( ite = extraEntries_.begin(); ite != extraEntries_.end(); ite++ ){ if( (*ite).name_ == name ){ param = &(*ite); break; } } return param; }
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
std::vector<OpticalAlignParam> OpticalAlignInfo::extraEntries_ |
Definition at line 87 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), findExtraEntry(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
unsigned int OpticalAlignInfo::ID_ |
Definition at line 91 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
std::string OpticalAlignInfo::name_ |
Definition at line 89 of file OpticalAlignInfo.h.
Referenced by Model::BuildSystemDescriptionFromOA(), OpticalObject::createComponentOptOsFromOptAlignInfo(), Model::FindOptAlignInfoByType(), CocoaAnalyzer::FindOpticalAlignInfoXML(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
std::string OpticalAlignInfo::parentName_ |
Definition at line 90 of file OpticalAlignInfo.h.
Referenced by operator<<(), and CocoaAnalyzer::ReadXMLFile().
std::string OpticalAlignInfo::type_ |
Definition at line 88 of file OpticalAlignInfo.h.
Referenced by clear(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().