Overture  Version 25
Classes | Macros | Typedefs | Enumerations | Functions
mogl.h File Reference
#include "DialogData.h"
Include dependency graph for mogl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ClippingPlaneInfo
 
struct  ViewCharacteristics
 
class  WindowProperties
 

Macros

#define MAX_WINDOWS   3
 
#define MAX_BUTTONS   15
 
#define TRUE   1
 
#define FALSE   0
 
#define OK   1
 
#define ERROR   0
 

Typedefs

typedef void MOGL_DISPLAY_FUNCTION (GL_GraphicsInterface *giPointer, const int &win_number)
 
typedef void MOGL_RESIZE_FUNCTION (GL_GraphicsInterface *giPointer, const int &win_number)
 
typedef void MOGL_VIEW_FUNCTION (GL_GraphicsInterface *giPointer, const int &win, const real &dx, const real &dy, const real &dz, const real &dThetaX, const real &dThetaY, const real &dThetaZ, const real &magnify)
 

Enumerations

enum  { numberOfLights =3 }
 

Functions

void moglDisplay (int win=0)
 
void moglGetWindowSize (int &width, int &height, int win=0)
 
void moglOpenFileSB (char *pattern=NULL)
 
void moglCloseFileSB ()
 
void moglCreateMessageDialog (aString msg, MessageTypeEnum type)
 
void moglBuildUserButtons (const aString buttonCommand[], const aString buttonLabel[], int win_number)
 
void moglBuildUserMenu (const aString menuName[], const aString menuTitle, int win_number)
 
void moglSetSensitive (int win_number, int trueOrFalse)
 
void moglSetButtonSensitive (int win_number, int btn, int trueOrFalse)
 
void moglBuildPopup (const aString menu[])
 
void moglInit (int &argc, char *argv[], const aString &windowTitle, aString fileMenuItems[], aString helpMenuItems[], WindowProperties &wProp)
 
int moglGetAnswer (aString &answer, const aString prompt="", PickInfo *pick_=NULL, int blocking=1)
 
int moglGetMenuItem (const aString menu[], aString &answer, const aString prompt="", real *pickBox=0, int win_number=0)
 
void moglPostDisplay (int win=0)
 
void moglSetFunctions (GL_GraphicsInterface *giPointer, MOGL_DISPLAY_FUNCTION displayFunc, MOGL_RESIZE_FUNCTION resizeFunc)
 
void moglSetPrompt (const aString &prompt)
 
void moglAppendCommandHistory (const aString &item)
 
void moglSetViewFunction (MOGL_VIEW_FUNCTION viewFunction)
 
int makeGraphicsWindow (const aString &windowTitle, aString fileMenuItems[], aString helpMenuItems[], ClippingPlaneInfo &clippingPlaneInfo, ViewCharacteristics &viewChar, DialogData &hardCopyDialog, PullDownMenu &optionMenu, WindowProperties &wProp, int directRendering=1)
 
int destroyGraphicsWindow (int win_number)
 
int moglMakeCurrent (int win)
 
int moglGetNWindows ()
 
int moglGetCurrentWindow ()
 
int moglSetTitle (int win_number, const aString &windowTitle)
 
void moglPollEvents ()
 
void moglPrintRotPnt (real x, real y, real z, int win_number)
 
void moglPrintLineWidth (real lw, int win_number)
 
void moglPrintFractionOfScreen (real fraction, int win_number)
 
bool moglRotationKeysPressed (int win_number)
 
void graphics_setFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far)
 
void graphics_setOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far)
 
void graphics_setOrthoKeepAspectRatio (GLdouble aspectRatio, GLdouble magFactor, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far)
 
void graphics_setPerspective (GLdouble fovy, GLdouble aspect, GLdouble near, GLdouble far)
 

Macro Definition Documentation

#define ERROR   0
#define FALSE   0

Referenced by CompositeSurface::add(), annotateDialog(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), EllipticGridGenerator::applyBoundaryConditions(), NameList::arrayEqualsName(), NameList::arrayOfNameEqualsValue(), NurbsMapping::basicInverseS(), BoundingBox::BoundingBox(), MappingBuilder::build(), buildEdgeCurves(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), CanInterpolate::canInterpolate(), CompositeGridData::canInterpolate(), CanInterpolate::canInterpolateOld(), CanInterpolate::cgCanInterpolate(), checkGrid(), Mapping::checkMapping(), checkOverlappingGrid(), Ogen::classifyPoints(), ColourBar::ColourBar(), ComposeMapping::ComposeMapping(), CompositeSurface::CompositeSurface(), FilamentMapping::computeGeometricData(), DataPointMapping::computeGhostPoints(), HyperbolicMapping::computeNonlinearDiffussionCoefficient(), PlotIt::contour3d(), PlotIt::contourOpt2d(), ApproximateGlobalInverse::countCrossingsWithPolygon(), Ogen::countCrossingsWithRealBoundary(), MappingsFromCAD::createCompositeCurve(), MappingsFromCAD::createManifoldSolidBRepObject(), createMappings(), MappingsFromCAD::createSurface(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), DataPointMapping::DataPointMapping(), EllipticGridGenerator::defineBoundaryControlFunction(), derivativeScalarDerivativeFDerivCoefficients(), intGridCollectionFunction::destroy(), floatGridCollectionFunction::destroy(), doubleGridCollectionFunction::destroy(), IntersectionMapping::determineIntersection(), divVectorScalarFDerivCoefficients(), doubleMappedGridFunction::doubleMappedGridFunction(), PlotIt::drawAStreamLine(), HyperbolicMapping::drawBoundariesAndCurves(), PlotIt::drawContourLinesOnAnElement(), HyperbolicMapping::drawHyperbolicGrid(), EllipticTransform::EllipticTransform(), GL_GraphicsInterface::eraseLabels(), evaluate(), FilamentMapping::evaluateCenterLineAtTime(), eventLoop(), FilamentMapping::FilamentMapping(), FilamentStretching::FilamentStretching(), MappingsFromCAD::fileContents(), FileOutput::FileOutput(), fileOutput(), findDataBaseFile(), ApproximateGlobalInverse::findNearestCell(), ApproximateGlobalInverse::findNearestGridPoint(), TFIMapping::flipper(), floatMappedGridFunction::floatMappedGridFunction(), FourierOperators::FourierOperators(), GenericMappedGridOperators::GenericMappedGridOperators(), get(), GL_GraphicsInterface::getAnswerSelectPick(), EllipticGridGenerator::getControlFunctions(), getDistributed(), NameList::getIntArray(), ExposedPoints::getInterpolationStencil(), Ogmg::getInterpolationStencil(), doubleMappedGridFunction::getIsFaceCentered(), intMappedGridFunction::getIsFaceCentered(), floatMappedGridFunction::getIsFaceCentered(), GenericGraphicsInterface::getMatch(), getNormal(), NameList::getRealArray(), EllipticGridGenerator::getResidual(), PlotIt::grid3d(), Mapping::hasACoordinateSingularity(), Ogen::improveQuality(), OgmgParameters::init(), NormalMapping::initialize(), JoinMapping::initialize(), Oges::initialize(), FilletMapping::initialize(), StretchMapping::initialize(), intGridCollectionFunction::initialize(), floatGridCollectionFunction::initialize(), doubleGridCollectionFunction::initialize(), Ogmg::initializeConstantCoefficients(), HyperbolicMapping::initializeMarchingArrays(), EllipticGridGenerator::initializeParameters(), ApproximateGlobalInverse::initializeStencilWalk(), GL_GraphicsInterface::interactiveAnswer(), Ogen::interpolateAll(), interpolatePoints(), interpolateRefinements(), IntersectionMapping::intersectCurves(), Triangle::intersects(), BoundingBox::intersects(), Mapping::intersects(), intMappedGridFunction::intMappedGridFunction(), ComposeMapping::inverseMap(), Mapping::inverseMap(), ComposeMapping::inverseMapS(), Mapping::inverseMapS(), GenericMappedGridOperators::isRectangular(), MappedGrid::isRectangular(), EllipticGridGenerator::jacobi(), JoinMapping::JoinMapping(), Ogen::lastChanceInterpolation(), EllipticGridGenerator::lineSmoother(), main(), Mapping::Mapping(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsReallyNeededForInterpolation(), moglBuildPopup(), moglGetAnswer(), moglPollEvents(), Ogen::movingUpdate(), numberOfPossibleMultigridLevels(), CompositeSurface::oldProject(), ShowFileReader::open(), intGridCollectionFunction::operator=(), doubleGridCollectionFunction::operator=(), floatGridCollectionFunction::operator=(), Mapping::outside(), OvertureParser::parse(), EllipticGridGenerator::periodicUpdate(), doubleMappedGridFunction::periodicUpdate(), intMappedGridFunction::periodicUpdate(), floatMappedGridFunction::periodicUpdate(), GL_GraphicsInterface::pickPoints(), MappingBuilder::plot(), PlotIt::plot(), PlotIt::plot3dContours(), GL_GraphicsInterface::plotAxes(), PlotIt::plotCompositeSurface(), HyperbolicMapping::plotDirectionArrows(), PlotIt::plotGrid(), GL_GraphicsInterface::plotLines(), GL_GraphicsInterface::plotPoints(), PlotIt::plotStructured(), plotSurfaceAndEdges(), PlotIt::plotUM(), GL_GraphicsInterface::processSpecialMenuItems(), GenericGraphicsInterface::processSpecialMenuItems(), CompositeSurface::project(), Mapping::project(), GenericGraphicsInterface::promptAnswerSelectPick(), GL_GraphicsInterface::psToRaster(), MappingsFromCAD::readMappings(), MappingsFromCAD::readSomeNurbs(), EllipticGridGenerator::redBlack(), FilamentMapping::regenerateBodyFittedMapping(), ReferenceCountingList::remove(), MappingLinkedList::remove(), Ogen::removeExteriorPoints(), GL_GraphicsInterface::renderPS(), IntersectionMapping::reOrder(), FilamentMapping::replaceHyperbolicMapping(), MatrixMapping::rotate(), scalarGradFDerivCoefficients(), MatrixMapping::scale(), MappingsFromCAD::scaleCurve(), Ugen::sealHoles(), JoinMapping::setCurves(), FilletMapping::setCurves(), FourierOperators::setDefaultRanges(), SmoothedPolygon::setDefaultValues(), FourierOperators::setDimensions(), Interpolant::setImplicitInterpolationMethod(), doubleMappedGridFunction::setIsFaceCentered(), intMappedGridFunction::setIsFaceCentered(), floatMappedGridFunction::setIsFaceCentered(), DataPointMapping::setNumberOfGhostLines(), CompositeGrid::setOverlapParameters(), FourierOperators::setPeriod(), EllipticTransform::setup(), EllipticGridGenerator::setup(), FilletMapping::setup(), ShowFileReader::ShowFileReader(), SmoothedPolygon::SmoothedPolygon(), Ogmg::smoothRedBlack(), MultigridEquationSolver::solve(), SlapEquationSolver::solve(), DataPointMapping::specifyTopology(), spewPrimitiveEPS(), spewSortedFeedback(), PlotIt::streamLines3d(), EllipticGridGenerator::stretchTheGrid(), PlotIt::surfaceGrid3d(), Ogen::turnOffHybridHoleCutting(), FileOutput::update(), SmoothedPolygon::update(), RocketMapping::update(), PolynomialMapping::update(), ChannelMapping::update(), LoftedSurfaceMapping::update(), NormalMapping::update(), StretchedSquare::update(), JoinMapping::update(), StretchTransform::update(), DepthMapping::update(), DataPointMapping::update(), QuadraticMapping::update(), CircleMapping::update(), ColourBar::update(), OrthographicTransform::update(), ReorientMapping::update(), EllipticTransform::update(), FilletMapping::update(), MatrixTransform::update(), UserDefinedMapping1::update(), RestrictionMapping::update(), RevolutionMapping::update(), CylinderMapping::update(), TFIMapping::update(), AirfoilMapping::update(), LineMapping::update(), ReductionMapping::update(), IntersectionMapping::update(), SphereMapping::update(), SweepMapping::update(), CrossSectionMapping::update(), ComposeMapping::update(), EllipticGridGenerator::update(), StretchMapping::update(), CompositeSurface::update(), FilamentMapping::update(), TrimmedMapping::update(), OgmgParameters::update(), Mapping::update(), UnstructuredMapping::update(), NurbsMapping::update(), Ogen::updateBoundaryAdjustment(), Ogen::updateCanInterpolate(), GenericGridCollectionData::updateCollection(), doubleCompositeGridFunction::updateCollections(), intCompositeGridFunction::updateCollections(), floatCompositeGridFunction::updateCollections(), doubleGridCollectionFunction::updateCollections(), floatGridCollectionFunction::updateCollections(), intGridCollectionFunction::updateCollections(), intGridCollectionFunction::updateFaceCentering(), floatGridCollectionFunction::updateFaceCentering(), doubleGridCollectionFunction::updateFaceCentering(), FilamentMapping::updateFilamentAndGrid(), EllipticGridGenerator::updateForNewBoundaryConditions(), Ugen::updateHybrid(), Ogen::updateOverlap(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), EllipticGridGenerator::updateRightHandSideWithFASCorrection(), Mapping::validAxis(), Mapping::validSide(), viewMappings(), EllipticGridGenerator::weightFunction(), MappedGridOperators::xi(), xInterpolate(), and xInterpolateOpt().

#define MAX_BUTTONS   15

Referenced by moglBuildUserButtons().

#define MAX_WINDOWS   3
#define OK   1
#define TRUE   1

Referenced by abs(), CompositeSurface::add(), GL_GraphicsInterface::annotate(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCnormalDerivative(), MappedGridOperators::applyBCnormalDotScalarGrad(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), NameList::arrayEqualsName(), NameList::arrayOfNameEqualsValue(), MappingBuilder::assignBoundaryConditions(), backgroundCallback(), TrimmedMapping::basicInverse(), NurbsMapping::basicInverseS(), MappingBuilder::build(), Ogen::buildCutout(), buildEdgeCurves(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), buttonCallback(), GL_GraphicsInterface::changeView(), checkGrid(), Mapping::checkMapping(), checkOverlappingGrid(), Ogen::classifyPoints(), ColourBar::ColourBar(), CompositeGridOperators::CompositeGridOperators(), FilamentMapping::computeCircularFilament(), FilamentMapping::computeGeometricData(), Ogen::computeInterpolationQuality(), Ogen::computeOverlap(), FilamentMapping::computeThickFilament(), FilamentMapping::computeTravelingWaveFilament(), FilamentMapping::computeTravelingWaveFilamentTimeDerivatives(), FilamentMapping::computeUserDefinedCenterLineFilament(), FilamentMapping::constructor(), GL_GraphicsInterface::constructor(), PlotIt::contour3d(), ApproximateGlobalInverse::countCrossingsWithPolygon(), Ogen::countCrossingsWithRealBoundary(), MappingsFromCAD::createCompositeCurve(), MappingsFromCAD::createCurveOnAParametricSurface(), MappingsFromCAD::createManifoldSolidBRepObject(), createMappings(), MappingsFromCAD::createSurface(), MappingsFromCAD::createTrimmedSurface(), GL_GraphicsInterface::createWindow(), CrossSectionMapping::CrossSectionMapping(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), IntersectionMapping::determineIntersection(), GL_GraphicsInterface::display(), doubleMappedGridFunction::doubleMappedGridFunction(), HyperbolicMapping::drawBoundariesAndCurves(), HyperbolicMapping::drawHyperbolicGrid(), TrimmedMapping::editNurbsTrimCurve(), equiGridSmoother(), FilamentMapping::evaluateAtTime(), FilamentMapping::evaluateCenterLineAtTime(), exec_cmd(), exposeOrResize(), fabs(), MappingsFromCAD::fileContents(), FileOutput::FileOutput(), fileOutput(), TrimmedMapping::findDistanceToACurve(), GenericMappedGridOperators::findInterpolationNeighbours(), CompositeSurface::findNearbySurfaces(), ApproximateGlobalInverse::findNearestCell(), ApproximateGlobalInverse::findNearestGridPoint(), Ogmg::fineToCoarse(), TFIMapping::flipper(), floatMappedGridFunction::floatMappedGridFunction(), foregroundCallback(), EllipticTransform::generateGrid(), Oges::generateMatrix(), Mapping::get(), intMappedGridFunction::get(), doubleMappedGridFunction::get(), floatMappedGridFunction::get(), get(), GL_GraphicsInterface::getAnswerSelectPick(), EllipticGridGenerator::getControlFunctions(), getDistributed(), DataPointMapping::getGrid(), NameList::getIntArray(), ExposedPoints::getInterpolationStencil(), Ogmg::getInterpolationStencil(), intGridCollectionFunction::getIsCellCentered(), doubleGridCollectionFunction::getIsCellCentered(), floatGridCollectionFunction::getIsCellCentered(), intMappedGridFunction::getIsCellCentered(), doubleMappedGridFunction::getIsCellCentered(), floatMappedGridFunction::getIsCellCentered(), intGridCollectionFunction::getIsFaceCentered(), doubleGridCollectionFunction::getIsFaceCentered(), floatGridCollectionFunction::getIsFaceCentered(), intMappedGridFunction::getIsFaceCentered(), doubleMappedGridFunction::getIsFaceCentered(), floatMappedGridFunction::getIsFaceCentered(), GenericGraphicsInterface::getMatch(), NameList::getRealArray(), EllipticGridGenerator::getResidual(), GridCollectionOperators::GridCollectionOperators(), Mapping::hasACoordinateSingularity(), Ogen::improveQuality(), OgmgParameters::init(), NormalMapping::initialize(), JoinMapping::initialize(), StretchMapping::initialize(), FilletMapping::initialize(), FilamentStretching::initialize(), Ogmg::initializeConstantCoefficients(), FilamentMapping::initializeFilamentStorage(), EllipticGridGenerator::initializeParameters(), UnstructuredMapping::insideOrOutside(), Ogen::interpolateAll(), interpolatePoints(), interpolateRefinements(), Triangle::intersects(), Mapping::intersects(), intMappedGridFunction::intMappedGridFunction(), ComposeMapping::inverseMap(), Mapping::inverseMap(), ComposeMapping::inverseMapS(), Mapping::inverseMapS(), OgesParameters::isAvailable(), Ogen::isNeededForMultigridRestriction(), JoinMapping::JoinMapping(), Ogen::lastChanceInterpolation(), EllipticGridGenerator::lineSmoother(), main(), Mapping::Mapping(), MappingParameters::MappingParameters(), MappingWorkSpace::MappingWorkSpace(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsReallyNeededForInterpolation(), MatrixMapping::MatrixMapping(), moglPostDisplay(), Ogen::movingUpdate(), EllipticGridGenerator::multigridVcycle(), numberOfPossibleMultigridLevels(), CompositeSurface::oldProject(), OvertureParser::parse(), MappingBuilder::plot(), Ugen::plot(), PlotIt::plot(), PlotIt::plotCompositeSurface(), HyperbolicMapping::plotDirectionArrows(), PlotIt::plotGrid(), GL_GraphicsInterface::plotLabels(), GL_GraphicsInterface::plotLines(), GL_GraphicsInterface::plotPoints(), PlotIt::plotStructured(), plotSurfaceAndEdges(), PlotIt::plotTrimmedMapping(), PlotIt::plotUM(), popupCallback(), IgesReader::processFile(), GL_GraphicsInterface::processSpecialMenuItems(), GenericGraphicsInterface::processSpecialMenuItems(), IntersectionMapping::project(), CompositeSurface::project(), Mapping::project(), DataPointMapping::projectGhostPoints(), GenericGraphicsInterface::promptAnswerSelectPick(), GL_GraphicsInterface::psToRaster(), Mapping::put(), MappingsFromCAD::readMappings(), DataFormats::readPlot3d(), MappingsFromCAD::readSomeNurbs(), EllipticGridGenerator::redBlack(), ParallelGridUtility::redistribute(), ReferenceCountingList::remove(), MappingLinkedList::remove(), Ogen::removeExteriorPoints(), GL_GraphicsInterface::renderPS(), IntersectionMapping::reOrder(), RevolutionMapping::RevolutionMapping(), MatrixMapping::rotate(), Ugen::sealHoles(), FilamentMapping::setCenterLineMapping(), Oges::setCompatibilityConstraint(), Oges::setCompositeGrid(), JoinMapping::setCurves(), FilletMapping::setCurves(), DataPointMapping::setDataPoints(), StretchMapping::setEndPoints(), FilamentMapping::setFilamentBoundaryType(), FilamentMapping::setFilamentTime(), FilamentMapping::setFilamentTimeOffset(), FilamentMapping::setFilamentType(), FilamentMapping::setHyperbolicGridDimensions(), FilamentMapping::setHyperbolicMappingParameters(), StretchMapping::setIntervalParameters(), BoundingBox::setIsDefined(), floatMappedGridFunction::setIsFaceCentered(), doubleMappedGridFunction::setIsFaceCentered(), intMappedGridFunction::setIsFaceCentered(), StretchMapping::setIsPeriodic(), StretchMapping::setLayerParameters(), FilamentMapping::setLength(), setMenuChosen(), FilamentMapping::setMotionType(), FilamentMapping::setNumberOfFilamentPoints(), DataPointMapping::setNumberOfGhostLines(), Mapping::setNumberOfGhostLines(), StretchMapping::setNumberOfIntervals(), StretchMapping::setNumberOfLayers(), FilamentMapping::setOffset(), CompositeGrid::setOverlapParameters(), Oges::setPreconditionBoundary(), Oges::setPreconditionRightHandSide(), GL_GraphicsInterface::setRotationCenter(), StretchMapping::setScaleParameters(), Oges::setSolverType(), FilamentMapping::setStretchingParameters(), StretchMapping::setStretchingType(), FilamentMapping::setThicknessAndEndRadius(), FilamentMapping::setTravelingWaveParameters(), JoinMapping::setup(), FilletMapping::setup(), StretchMapping::setup(), FilletMapping::setupForNewCurves(), HarwellEquationSolver::solve(), MultigridEquationSolver::solve(), SlapEquationSolver::solve(), DataPointMapping::specifyTopology(), spewPrimitiveEPS(), SphereMapping::SphereMapping(), EllipticGridGenerator::startingGrid(), PlotIt::streamLines3d(), Stencil::test(), toggled(), TrimmedMapping::triangulate(), Ogen::turnOnHybridHoleCutting(), FileOutput::update(), SmoothedPolygon::update(), RocketMapping::update(), PolynomialMapping::update(), ChannelMapping::update(), LoftedSurfaceMapping::update(), NormalMapping::update(), StretchedSquare::update(), JoinMapping::update(), DepthMapping::update(), DataPointMapping::update(), QuadraticMapping::update(), CircleMapping::update(), ColourBar::update(), ReorientMapping::update(), EllipticTransform::update(), FilletMapping::update(), OrthographicTransform::update(), MatrixTransform::update(), UserDefinedMapping1::update(), RestrictionMapping::update(), RevolutionMapping::update(), CylinderMapping::update(), TFIMapping::update(), AirfoilMapping::update(), LineMapping::update(), ReductionMapping::update(), IntersectionMapping::update(), SphereMapping::update(), SweepMapping::update(), CrossSectionMapping::update(), EllipticGridGenerator::update(), ComposeMapping::update(), StretchMapping::update(), CompositeSurface::update(), FilamentMapping::update(), TrimmedMapping::update(), OgmgParameters::update(), Mapping::update(), UnstructuredMapping::update(), NurbsMapping::update(), Ogen::updateCanInterpolate(), GenericGridCollectionData::updateCollection(), doubleCompositeGridFunction::updateCollections(), floatCompositeGridFunction::updateCollections(), intCompositeGridFunction::updateCollections(), doubleGridCollectionFunction::updateCollections(), intGridCollectionFunction::updateCollections(), floatGridCollectionFunction::updateCollections(), floatGridCollectionFunction::updateFaceCentering(), intGridCollectionFunction::updateFaceCentering(), doubleGridCollectionFunction::updateFaceCentering(), FilamentMapping::updateFilamentAndGrid(), EllipticGridGenerator::updateForNewBoundaryConditions(), Ugen::updateHybrid(), Ogen::updateOverlap(), Ogen::updateRefinement(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), EllipticGridGenerator::updateRightHandSideWithFASCorrection(), doubleMappedGridFunction::updateToMatchGrid(), intMappedGridFunction::updateToMatchGrid(), floatMappedGridFunction::updateToMatchGrid(), doubleMappedGridFunction::updateToMatchGridFunction(), floatMappedGridFunction::updateToMatchGridFunction(), intMappedGridFunction::updateToMatchGridFunction(), Mapping::validAxis(), Mapping::validSide(), viewMappings(), EllipticGridGenerator::weightFunction(), xInterpolate(), and xInterpolateOpt().

Typedef Documentation

typedef void MOGL_DISPLAY_FUNCTION(GL_GraphicsInterface *giPointer, const int &win_number)
typedef void MOGL_RESIZE_FUNCTION(GL_GraphicsInterface *giPointer, const int &win_number)
typedef void MOGL_VIEW_FUNCTION(GL_GraphicsInterface *giPointer, const int &win, const real &dx, const real &dy, const real &dz, const real &dThetaX, const real &dThetaY, const real &dThetaZ, const real &magnify)

Enumeration Type Documentation

anonymous enum
Enumerator
numberOfLights 

Function Documentation

int destroyGraphicsWindow ( int  win_number)
void graphics_setFrustum ( GLdouble  left,
GLdouble  right,
GLdouble  bottom,
GLdouble  top,
GLdouble  near,
GLdouble  far 
)
void graphics_setOrtho ( GLdouble  left,
GLdouble  right,
GLdouble  bottom,
GLdouble  top,
GLdouble  near,
GLdouble  far 
)
void graphics_setOrthoKeepAspectRatio ( GLdouble  aspectRatio,
GLdouble  magFactor,
GLdouble  left,
GLdouble  right,
GLdouble  bottom,
GLdouble  top,
GLdouble  near,
GLdouble  far 
)
void graphics_setPerspective ( GLdouble  fovy,
GLdouble  aspect,
GLdouble  near,
GLdouble  far 
)
int makeGraphicsWindow ( const aString windowTitle,
aString  fileMenuItems[],
aString  helpMenuItems[],
ClippingPlaneInfo clippingPlaneInfo,
ViewCharacteristics viewChar,
DialogData hardCopyDialog,
PullDownMenu optionMenu,
WindowProperties wProp,
int  directRendering = 1 
)
void moglAppendCommandHistory ( const aString item)

References max(), NULL, and SC.

Referenced by GL_GraphicsInterface::appendCommandHistory().

void moglBuildPopup ( const aString  menu[])
void moglBuildUserButtons ( const aString  buttonCommand[],
const aString  buttonLabel[],
int  win_number 
)
void moglBuildUserMenu ( const aString  menuName[],
const aString  menuTitle,
int  win_number 
)
void moglCloseFileSB ( )

References NULL.

Referenced by GL_GraphicsInterface::inputFileName().

void moglCreateMessageDialog ( aString  msg,
MessageTypeEnum  type 
)
void moglDisplay ( int  win = 0)

References draw(), and plotStuff().

Referenced by GL_GraphicsInterface::redraw().

int moglGetAnswer ( aString answer,
const aString  prompt = "",
PickInfo pick_ = NULL,
int  blocking = 1 
)
int moglGetCurrentWindow ( )
int moglGetMenuItem ( const aString  menu[],
aString answer,
const aString  prompt = "",
real pickBox = 0,
int  win_number = 0 
)
int moglGetNWindows ( )
void moglGetWindowSize ( int &  width,
int &  height,
int  win = 0 
)
void moglInit ( int &  argc,
char *  argv[],
const aString windowTitle,
aString  fileMenuItems[],
aString  helpMenuItems[],
WindowProperties wProp 
)
int moglMakeCurrent ( int  win)
void moglOpenFileSB ( char *  pattern = NULL)

References NULL.

Referenced by GL_GraphicsInterface::inputFileName().

void moglPollEvents ( )
void moglPostDisplay ( int  win = 0)
void moglPrintFractionOfScreen ( real  fraction,
int  win_number 
)
void moglPrintLineWidth ( real  lw,
int  win_number 
)
void moglPrintRotPnt ( real  x,
real  y,
real  z,
int  win_number 
)
bool moglRotationKeysPressed ( int  win_number)
void moglSetButtonSensitive ( int  win_number,
int  btn,
int  trueOrFalse 
)
void moglSetFunctions ( GL_GraphicsInterface giPointer,
MOGL_DISPLAY_FUNCTION  displayFunc,
MOGL_RESIZE_FUNCTION  resizeFunc 
)
void moglSetPrompt ( const aString prompt)

References NULL, and SC.

Referenced by moglGetAnswer(), and GL_GraphicsInterface::outputString().

void moglSetSensitive ( int  win_number,
int  trueOrFalse 
)
int moglSetTitle ( int  win_number,
const aString windowTitle 
)
void moglSetViewFunction ( MOGL_VIEW_FUNCTION  viewFunction)