ICAROUS
|
Public Member Functions | |
virtual bool | hasError () const =0 |
virtual bool | hasMessage () const =0 |
virtual std::string | getMessage ()=0 |
virtual std::string | getMessageNoClear () const =0 |
|
pure virtual |
Return a string representation of any errors or warnings. Calling this method will clear any messages and reset both the error and warning status to none.
Implemented in larcfm::AircraftState, larcfm::Bands, larcfm::CDII, larcfm::CDIICore, larcfm::CDIIPolygon, larcfm::CDSI, larcfm::CDSICore, larcfm::CDSIPolygon, larcfm::ConflictBandsTwoTimes, larcfm::Daidalus, larcfm::DaidalusFileWalker, larcfm::DaidalusParameters, larcfm::ErrorLog, larcfm::GeneralPlan, larcfm::GeneralPlanWriter, larcfm::GeneralStateReader, larcfm::GeneralStateWriter, larcfm::IntentBands, larcfm::KinematicBandsParameters, larcfm::KinematicMultiBands, larcfm::Plan, larcfm::PlanReader, larcfm::PlanWriter, larcfm::PolyPath, larcfm::SeparatedInput, larcfm::SeparatedOutput, larcfm::StateReader, larcfm::StateWriter, and larcfm::TripleBands.
|
pure virtual |
Return a string representation of any errors or warnings. Calling this method will not clear the error or warning status (i.e., hasError() will return the same value before and after this call.)
Implemented in larcfm::AircraftState, larcfm::Bands, larcfm::CDII, larcfm::CDIICore, larcfm::CDIIPolygon, larcfm::CDSI, larcfm::CDSICore, larcfm::CDSIPolygon, larcfm::ConflictBandsTwoTimes, larcfm::Daidalus, larcfm::DaidalusFileWalker, larcfm::DaidalusParameters, larcfm::ErrorLog, larcfm::GeneralPlan, larcfm::GeneralPlanWriter, larcfm::GeneralStateReader, larcfm::GeneralStateWriter, larcfm::IntentBands, larcfm::KinematicBandsParameters, larcfm::KinematicMultiBands, larcfm::Plan, larcfm::PlanReader, larcfm::PlanWriter, larcfm::PolyPath, larcfm::SeparatedInput, larcfm::SeparatedOutput, larcfm::StateReader, larcfm::StateWriter, and larcfm::TripleBands.
|
pure virtual |
Does this object have an error?
Implemented in larcfm::AircraftState, larcfm::Bands, larcfm::CDII, larcfm::CDIICore, larcfm::CDIIPolygon, larcfm::CDSI, larcfm::CDSICore, larcfm::CDSIPolygon, larcfm::ConflictBandsTwoTimes, larcfm::Daidalus, larcfm::DaidalusFileWalker, larcfm::DaidalusParameters, larcfm::ErrorLog, larcfm::GeneralPlan, larcfm::GeneralPlanWriter, larcfm::GeneralStateReader, larcfm::GeneralStateWriter, larcfm::IntentBands, larcfm::KinematicBandsParameters, larcfm::KinematicMultiBands, larcfm::Plan, larcfm::PlanReader, larcfm::PlanWriter, larcfm::PolyPath, larcfm::SeparatedInput, larcfm::SeparatedOutput, larcfm::StateReader, larcfm::StateWriter, and larcfm::TripleBands.
|
pure virtual |
Does this object have an error or a warning?
Implemented in larcfm::AircraftState, larcfm::Bands, larcfm::CDII, larcfm::CDIICore, larcfm::CDIIPolygon, larcfm::CDSI, larcfm::CDSICore, larcfm::CDSIPolygon, larcfm::ConflictBandsTwoTimes, larcfm::Daidalus, larcfm::DaidalusFileWalker, larcfm::DaidalusParameters, larcfm::ErrorLog, larcfm::GeneralPlan, larcfm::GeneralPlanWriter, larcfm::GeneralStateReader, larcfm::GeneralStateWriter, larcfm::IntentBands, larcfm::KinematicBandsParameters, larcfm::KinematicMultiBands, larcfm::Plan, larcfm::PlanReader, larcfm::PlanWriter, larcfm::PolyPath, larcfm::SeparatedInput, larcfm::SeparatedOutput, larcfm::StateReader, larcfm::StateWriter, and larcfm::TripleBands.