ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
PdmsTools.h File Reference
#include <CVConst.h>
#include <CVGeom.h>
#include <string.h>
#include <list>
#include <ostream>
#include <vector>
Include dependency graph for PdmsTools.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PdmsTools::PdmsObjects::GenericItem
 Generic item. More...
 
class  PdmsTools::PdmsObjects::Stack
 Item stack. More...
 
class  PdmsTools::PdmsObjects::DesignElement
 Design element. More...
 
class  PdmsTools::PdmsObjects::GroupElement
 Group of elements. More...
 
class  PdmsTools::PdmsObjects::SCylinder
 Cylinder. More...
 
class  PdmsTools::PdmsObjects::CTorus
 Torus (circular section) More...
 
class  PdmsTools::PdmsObjects::RTorus
 
class  PdmsTools::PdmsObjects::Dish
 Dish. More...
 
class  PdmsTools::PdmsObjects::Cone
 Cone. More...
 
class  PdmsTools::PdmsObjects::Pyramid
 Pyramid. More...
 
class  PdmsTools::PdmsObjects::Snout
 Snout. More...
 
class  PdmsTools::PdmsObjects::Box
 Box. More...
 
class  PdmsTools::PdmsObjects::Vertex
 2D vertex More...
 
class  PdmsTools::PdmsObjects::Loop
 Loop. More...
 
class  PdmsTools::PdmsObjects::Extrusion
 Extrusion. More...
 
class  PdmsTools::PdmsCommands::Command
 
class  PdmsTools::PdmsCommands::NumericalValue
 
class  PdmsTools::PdmsCommands::DistanceValue
 
class  PdmsTools::PdmsCommands::Reference
 
class  PdmsTools::PdmsCommands::Coordinates
 
class  PdmsTools::PdmsCommands::Position
 
class  PdmsTools::PdmsCommands::Orientation
 
class  PdmsTools::PdmsCommands::Name
 
class  PdmsTools::PdmsCommands::ElementCreation
 
class  PdmsTools::PdmsCommands::ElementEnding
 
class  PdmsTools::PdmsCommands::HierarchyNavigation
 

Namespaces

 PdmsTools
 
 PdmsTools::PdmsToken
 
 PdmsTools::PdmsObjects
 
 PdmsTools::PdmsCommands
 

Enumerations

enum  PdmsTools::Token {
  PdmsTools::PDMS_INVALID_TOKEN = 0 , PdmsTools::PDMS_UNKNOWN , PdmsTools::PDMS_EOS , PdmsTools::PDMS_UNUSED ,
  PdmsTools::PDMS_COMMENT_LINE , PdmsTools::PDMS_COMMENT_BLOCK , PdmsTools::PDMS_NAME_STR , PdmsTools::PDMS_IS ,
  PdmsTools::PDMS_AND , PdmsTools::PDMS_NUM_VALUE , PdmsTools::PDMS_NAME , PdmsTools::PDMS_OWNER ,
  PdmsTools::PDMS_WRT , PdmsTools::PDMS_CREATE , PdmsTools::PDMS_END , PdmsTools::PDMS_RETURN ,
  PdmsTools::PDMS_LAST , PdmsTools::PDMS_ENTER_METAGROUP , PdmsTools::PDMS_LEAVE_METAGROUP , PdmsTools::PDMS_EST ,
  PdmsTools::PDMS_NORTH , PdmsTools::PDMS_UP , PdmsTools::PDMS_WEST , PdmsTools::PDMS_SOUTH ,
  PdmsTools::PDMS_DOWN , PdmsTools::PDMS_X , PdmsTools::PDMS_Y , PdmsTools::PDMS_Z ,
  PdmsTools::PDMS_GROUP , PdmsTools::PDMS_LOWER_HIER_LEVEL , PdmsTools::PDMS_WORLD , PdmsTools::PDMS_SITE ,
  PdmsTools::PDMS_ZONE , PdmsTools::PDMS_EQUIPMENT , PdmsTools::PDMS_STRUCTURE , PdmsTools::PDMS_SUBSTRUCTURE ,
  PdmsTools::PDMS_SCYLINDER , PdmsTools::PDMS_CTORUS , PdmsTools::PDMS_RTORUS , PdmsTools::PDMS_DISH ,
  PdmsTools::PDMS_CONE , PdmsTools::PDMS_PYRAMID , PdmsTools::PDMS_SNOUT , PdmsTools::PDMS_BOX ,
  PdmsTools::PDMS_NBOX , PdmsTools::PDMS_EXTRU , PdmsTools::PDMS_NEXTRU , PdmsTools::PDMS_LOOP ,
  PdmsTools::PDMS_VERTEX , PdmsTools::PDMS_DIAMETER , PdmsTools::PDMS_HEIGHT , PdmsTools::PDMS_X_TOP_SHEAR ,
  PdmsTools::PDMS_X_BOTTOM_SHEAR , PdmsTools::PDMS_Y_TOP_SHEAR , PdmsTools::PDMS_Y_BOTTOM_SHEAR , PdmsTools::PDMS_X_BOTTOM ,
  PdmsTools::PDMS_Y_BOTTOM , PdmsTools::PDMS_X_TOP , PdmsTools::PDMS_Y_TOP , PdmsTools::PDMS_X_OFF ,
  PdmsTools::PDMS_Y_OFF , PdmsTools::PDMS_XLENGTH , PdmsTools::PDMS_YLENGTH , PdmsTools::PDMS_ZLENGTH ,
  PdmsTools::PDMS_ANGLE , PdmsTools::PDMS_RADIUS , PdmsTools::PDMS_INSIDE_RADIUS , PdmsTools::PDMS_OUTSIDE_RADIUS ,
  PdmsTools::PDMS_TOP_DIAMETER , PdmsTools::PDMS_BOTTOM_DIAMETER , PdmsTools::PDMS_POSITION , PdmsTools::PDMS_ORIENTATION ,
  PdmsTools::PDMS_METRE , PdmsTools::PDMS_MILLIMETRE
}
 Tokens (entities ID) More...
 

Functions

static bool PdmsTools::PdmsToken::isCommand (Token t)
 
static bool PdmsTools::PdmsToken::isDesignElement (Token t)
 
static bool PdmsTools::PdmsToken::isGroupElement (Token t)
 
static bool PdmsTools::PdmsToken::isElement (Token t)
 
static bool PdmsTools::PdmsToken::isCoordinate (Token t)
 
static bool PdmsTools::PdmsToken::isParameter (Token t)
 
static bool PdmsTools::PdmsToken::isSpaceSystem (Token t)
 
static bool PdmsTools::PdmsToken::isUnit (Token t)
 

Variables

const int PdmsTools::c_max_str_length = 2048