#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_ |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
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 72 of file OpticalAlignInfo.h.
|
inline |
Definition at line 96 of file OpticalAlignInfo.h.
References OpticalAlignParam::clear().
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), CocoaAnalyzer::ReadXMLFile(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
OpticalAlignParam * OpticalAlignInfo::findExtraEntry | ( | std::string & | name | ) |
Definition at line 70 of file OpticalAlignInfo.cc.
|
private |
|
friend |
Definition at line 108 of file OpticalAlignInfo.h.
|
friend |
Definition at line 108 of file OpticalAlignInfo.h.
OpticalAlignParam OpticalAlignInfo::angx_ |
Definition at line 90 of file OpticalAlignInfo.h.
Referenced by OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
OpticalAlignParam OpticalAlignInfo::angy_ |
Definition at line 90 of file OpticalAlignInfo.h.
Referenced by OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
OpticalAlignParam OpticalAlignInfo::angz_ |
Definition at line 90 of file OpticalAlignInfo.h.
Referenced by OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
std::vector<OpticalAlignParam> OpticalAlignInfo::extraEntries_ |
Definition at line 91 of file OpticalAlignInfo.h.
Referenced by OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
unsigned int OpticalAlignInfo::ID_ |
Definition at line 95 of file OpticalAlignInfo.h.
Referenced by OpticalObject::constructFromOptAligInfo(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
std::string OpticalAlignInfo::name_ |
Definition at line 93 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 94 of file OpticalAlignInfo.h.
Referenced by operator<<(), and CocoaAnalyzer::ReadXMLFile().
std::string OpticalAlignInfo::type_ |
Definition at line 92 of file OpticalAlignInfo.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), CocoaDBMgr::GetOptAlignInfoFromOptO(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
OpticalAlignParam OpticalAlignInfo::x_ |
Definition at line 90 of file OpticalAlignInfo.h.
Referenced by OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
OpticalAlignParam OpticalAlignInfo::y_ |
Definition at line 90 of file OpticalAlignInfo.h.
Referenced by OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
OpticalAlignParam OpticalAlignInfo::z_ |
Definition at line 90 of file OpticalAlignInfo.h.
Referenced by OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), CocoaDBMgr::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().