Overture  Version 25
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ModelBuilder Class Reference

#include <ModelBuilder.h>

Collaboration diagram for ModelBuilder:
Collaboration graph
[legend]

Public Member Functions

 ModelBuilder ()
 
 ~ModelBuilder ()
 
bool addPlaneToModel (real planeCoordinates[3][3], int &planePoints, CompositeSurface &model, GenericGraphicsInterface &gi)
 
void checkModel (GenericGraphicsInterface &gi)
 
bool newModel (GenericGraphicsInterface &ps, MappingInformation &mapInfo, CompositeSurface &model)
 
void editModel (MappingInformation &mapInfo, CompositeSurface &model, CompositeSurface &deletedSurfaces, ListOfMappingRC &curveList, PointList &points)
 
EdgegetClosestCurve (int &s, CompositeSurface &model, SelectionInfo &select, GenericGraphicsInterface &gi, bool buildSpline=false)
 
EdgeclosestEdgeOnSurface (real x, real y, real z, CompositeSurface &model, int s, bool buildSpline=false)
 
int linerGeometry (CompositeSurface &model, GenericGraphicsInterface &gi, PointList &points, SphereLoading &sphereLoading)
 
void simpleGeometry (MappingInformation &mapInfo, CompositeSurface &model, ListOfMappingRC &curveList, PointList &points)
 
int update (MappingInformation &mapInfo, const aString &modelFileName=nullString)
 
void rapVolumeGrids (MappingInformation &mapInfo, CompositeSurface &model, CompositeSurface &sGrids, CompositeSurface &vGrids, GraphicsParameters &volumeParameters)
 
void rapSurfaceGrids (MappingInformation &mapInfo, CompositeSurface &model, CompositeSurface &sGrids, GraphicsParameters &surfaceParameters)
 

Protected Member Functions

bool addPrefix (aString cmd[], const aString &prefix)
 

Protected Attributes

CompositeSurface model
 
CompositeSurface deletedSurfaces
 
CompositeSurface sGrids
 
CompositeSurface vGrids
 
PointList points
 
ListOfMappingRC curveList
 

Constructor & Destructor Documentation

ModelBuilder::ModelBuilder ( )
ModelBuilder::~ModelBuilder ( )

Member Function Documentation

bool ModelBuilder::addPlaneToModel ( real  planeCoordinates[3][3],
int &  planePoints,
CompositeSurface model,
GenericGraphicsInterface gi 
)
bool ModelBuilder::addPrefix ( aString  cmd[],
const aString prefix 
)
protected
void ModelBuilder::checkModel ( GenericGraphicsInterface gi)
Edge* ModelBuilder::closestEdgeOnSurface ( real  x,
real  y,
real  z,
CompositeSurface model,
int  s,
bool  buildSpline = false 
)
void ModelBuilder::editModel ( MappingInformation mapInfo,
CompositeSurface model,
CompositeSurface deletedSurfaces,
ListOfMappingRC curveList,
PointList points 
)

Referenced by main().

Edge* ModelBuilder::getClosestCurve ( int &  s,
CompositeSurface model,
SelectionInfo select,
GenericGraphicsInterface gi,
bool  buildSpline = false 
)
int ModelBuilder::linerGeometry ( CompositeSurface model,
GenericGraphicsInterface gi,
PointList points,
SphereLoading sphereLoading 
)
bool ModelBuilder::newModel ( GenericGraphicsInterface ps,
MappingInformation mapInfo,
CompositeSurface model 
)

Referenced by main().

void ModelBuilder::rapSurfaceGrids ( MappingInformation mapInfo,
CompositeSurface model,
CompositeSurface sGrids,
GraphicsParameters surfaceParameters 
)
void ModelBuilder::rapVolumeGrids ( MappingInformation mapInfo,
CompositeSurface model,
CompositeSurface sGrids,
CompositeSurface vGrids,
GraphicsParameters volumeParameters 
)
void ModelBuilder::simpleGeometry ( MappingInformation mapInfo,
CompositeSurface model,
ListOfMappingRC curveList,
PointList points 
)

Referenced by main().

int ModelBuilder::update ( MappingInformation mapInfo,
const aString modelFileName = nullString 
)

Referenced by main().

Member Data Documentation

ListOfMappingRC ModelBuilder::curveList
protected
CompositeSurface ModelBuilder::deletedSurfaces
protected
CompositeSurface ModelBuilder::model
protected
PointList ModelBuilder::points
protected
CompositeSurface ModelBuilder::sGrids
protected
CompositeSurface ModelBuilder::vGrids
protected

The documentation for this class was generated from the following file: