Workspace 6.21.5
Namespaces | Functions
igesreader.cpp File Reference
#include "igesreader.h"
#include <fstream>
#include <iostream>
#include <limits>
#include <ostream>
#include <sstream>
#include <utility>
#include "Workspace/Application/LanguageUtils/refcount.h"
#include "Workspace/Application/LanguageUtils/streamqstring.h"
#include "Workspace/Application/LanguageUtils/stringhelpers.h"
#include "Mesh/DataStructures/meshmodel.h"
#include "Mesh/DataStructures/node.h"
#include "Mesh/DataStructures/segment.h"
Include dependency graph for igesreader.cpp:

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::Mesh
 Mesh model data structures.
 

Functions

bool IsOnTop (const Vector3d &node1, const Vector3d &node2)
 
static double s_calcAngleBetweenStartAndEnd (IGESArc *arcIn)
 
static bool s_calcInteriorPoints (Vector3d pStart, double epsilon, int numSegs, double sectionAngle, std::vector< Vector3d > *interiorPoints, double arcRadius)
 
void Tokenize (const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters=" ")