![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <PdmsTools.h>


Public Member Functions | |
| Command (Token t) | |
| Command (const Command &com) | |
| virtual | ~Command () |
| virtual bool | handle (PointCoordinateType numvalue) |
| virtual bool | handle (const char *str) |
| virtual bool | handle (Token t) |
| virtual bool | isValid () const |
| virtual bool | execute (PdmsObjects::GenericItem *&item) const |
Static Public Member Functions | |
| static Command * | Create (Token t) |
| Factory. More... | |
Public Attributes | |
| Token | command |
Definition at line 476 of file PdmsTools.h.
|
inlineexplicit |
Definition at line 480 of file PdmsTools.h.
References command.
|
inline |
Definition at line 481 of file PdmsTools.h.
References command.
|
inlinevirtual |
Definition at line 482 of file PdmsTools.h.
Factory.
Definition at line 801 of file PdmsTools.cpp.
References memfail, PdmsTools::PDMS_ANGLE, PdmsTools::PDMS_BOTTOM_DIAMETER, PdmsTools::PDMS_CREATE, PdmsTools::PDMS_DIAMETER, PdmsTools::PDMS_END, PdmsTools::PDMS_EQUIPMENT, PdmsTools::PDMS_HEIGHT, PdmsTools::PDMS_INSIDE_RADIUS, PdmsTools::PDMS_LAST, PdmsTools::PDMS_NAME, PdmsTools::PDMS_ORIENTATION, PdmsTools::PDMS_OUTSIDE_RADIUS, PdmsTools::PDMS_OWNER, PdmsTools::PDMS_POSITION, PdmsTools::PDMS_RADIUS, PdmsTools::PDMS_SITE, PdmsTools::PDMS_STRUCTURE, PdmsTools::PDMS_SUBSTRUCTURE, PdmsTools::PDMS_TOP_DIAMETER, PdmsTools::PDMS_WORLD, PdmsTools::PDMS_WRT, PdmsTools::PDMS_X_BOTTOM, PdmsTools::PDMS_X_BOTTOM_SHEAR, PdmsTools::PDMS_X_OFF, PdmsTools::PDMS_X_TOP, PdmsTools::PDMS_X_TOP_SHEAR, PdmsTools::PDMS_XLENGTH, PdmsTools::PDMS_Y_BOTTOM, PdmsTools::PDMS_Y_BOTTOM_SHEAR, PdmsTools::PDMS_Y_OFF, PdmsTools::PDMS_Y_TOP, PdmsTools::PDMS_Y_TOP_SHEAR, PdmsTools::PDMS_YLENGTH, PdmsTools::PDMS_ZLENGTH, PdmsTools::PDMS_ZONE, and result.
|
inlinevirtual |
Reimplemented in PdmsTools::PdmsCommands::HierarchyNavigation, PdmsTools::PdmsCommands::ElementEnding, PdmsTools::PdmsCommands::ElementCreation, PdmsTools::PdmsCommands::Name, PdmsTools::PdmsCommands::Orientation, PdmsTools::PdmsCommands::Position, PdmsTools::PdmsCommands::Reference, PdmsTools::PdmsCommands::DistanceValue, and PdmsTools::PdmsCommands::NumericalValue.
Definition at line 491 of file PdmsTools.h.
Referenced by PdmsParser::processCurrentToken().
|
inlinevirtual |
Reimplemented in PdmsTools::PdmsCommands::ElementEnding, PdmsTools::PdmsCommands::ElementCreation, PdmsTools::PdmsCommands::Name, PdmsTools::PdmsCommands::Orientation, PdmsTools::PdmsCommands::Position, and PdmsTools::PdmsCommands::Reference.
Definition at line 488 of file PdmsTools.h.
|
inlinevirtual |
Reimplemented in PdmsTools::PdmsCommands::Orientation, PdmsTools::PdmsCommands::Position, PdmsTools::PdmsCommands::Coordinates, PdmsTools::PdmsCommands::DistanceValue, and PdmsTools::PdmsCommands::NumericalValue.
Definition at line 487 of file PdmsTools.h.
Referenced by PdmsParser::processCurrentToken().
|
inlinevirtual |
Reimplemented in PdmsTools::PdmsCommands::ElementEnding, PdmsTools::PdmsCommands::ElementCreation, PdmsTools::PdmsCommands::Orientation, PdmsTools::PdmsCommands::Position, PdmsTools::PdmsCommands::Coordinates, PdmsTools::PdmsCommands::Reference, and PdmsTools::PdmsCommands::DistanceValue.
Definition at line 489 of file PdmsTools.h.
|
inlinevirtual |
Reimplemented in PdmsTools::PdmsCommands::HierarchyNavigation, PdmsTools::PdmsCommands::ElementEnding, PdmsTools::PdmsCommands::ElementCreation, PdmsTools::PdmsCommands::Name, PdmsTools::PdmsCommands::Orientation, PdmsTools::PdmsCommands::Position, PdmsTools::PdmsCommands::Coordinates, PdmsTools::PdmsCommands::Reference, and PdmsTools::PdmsCommands::NumericalValue.
Definition at line 490 of file PdmsTools.h.
| Token PdmsTools::PdmsCommands::Command::command |
Definition at line 478 of file PdmsTools.h.
Referenced by Command(), PdmsTools::PdmsCommands::ElementEnding::handle(), PdmsTools::PdmsCommands::ElementEnding::isValid(), PdmsTools::PdmsCommands::HierarchyNavigation::isValid(), and PdmsTools::PdmsCommands::Reference::operator=().