Overture
Version 25
|
#include "DialogData.h"
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) |
#define ERROR 0 |
Referenced by destroyGraphicsWindow(), moglMakeCurrent(), and moglSetTitle().
#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 |
Referenced by GL_GraphicsInterface::constructor().
#define OK 1 |
Referenced by destroyGraphicsWindow(), moglMakeCurrent(), and moglSetTitle().
#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 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) |
int destroyGraphicsWindow | ( | int | win_number | ) |
References WINDOW_REC::cx, ERROR, NULL, OK, and WINDOW_REC::toplevel.
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 | ||
) |
Referenced by GL_GraphicsInterface::init(), and GL_GraphicsInterface::setProjection().
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 |
||
) |
References annotateDialog(), WINDOW_REC::annotateOpen, buttonCallback(), ToggleButton::buttonCommand, ToggleButton::buttonLabel, clippingPlanesDialog(), WINDOW_REC::clipPlaneOpen, WINDOW_REC::cmap, WINDOW_REC::cx, WINDOW_REC::doubleBuffer, drawAreaInput(), exposeOrResize(), WINDOW_REC::fractionOfScreen, WINDOW_REC::frame, DialogData::getWidget(), GI_TOGGLEBUTTON, GLwNginitCallback, GLwNvisualInfo, graphicsInit(), WindowProperties::graphicsWindowHeight, WindowProperties::graphicsWindowWidth, WINDOW_REC::height, if(), WINDOW_REC::lineSF, WINDOW_REC::mainw, map_state_changed(), max(), WINDOW_REC::menubar, PullDownMenu::menupane, PullDownMenu::menuTitle, WINDOW_REC::midarea, min(), PullDownMenu::n_button, NULL, WINDOW_REC::numUserBtn, WINDOW_REC::plotStuff, popupCallback(), WINDOW_REC::postDisplay, WINDOW_REC::rightColumn, WINDOW_REC::rotateButtons, WINDOW_REC::rotateFrame, SC, ToggleButton::sensitive, showHardcopyDialog(), ToggleButton::state, ToggleButton::tb, PullDownMenu::tbList, toggled(), WINDOW_REC::toplevel, PullDownMenu::type, WINDOW_REC::userButton, WINDOW_REC::userButtonArea, WINDOW_REC::userCascade, WINDOW_REC::vi, viewCharacteristicsDialog(), WINDOW_REC::viewCharOpen, WINDOW_REC::width, ViewCharacteristics::win_number, and WINDOW_REC::xValue.
Referenced by GL_GraphicsInterface::createWindow().
void moglAppendCommandHistory | ( | const aString & | item | ) |
References max(), NULL, and SC.
Referenced by GL_GraphicsInterface::appendCommandHistory().
void moglBuildPopup | ( | const aString | menu[] | ) |
References FALSE, WINDOW_REC::mainw, NULL, and postIt().
Referenced by GL_GraphicsInterface::openGUI(), GL_GraphicsInterface::popGUI(), GL_GraphicsInterface::processSpecialMenuItems(), and GL_GraphicsInterface::pushGUI().
void moglCloseFileSB | ( | ) |
References NULL.
Referenced by GL_GraphicsInterface::inputFileName().
void moglCreateMessageDialog | ( | aString | msg, |
MessageTypeEnum | type | ||
) |
References errorDialog, informationDialog, messageDialog, NULL, SC, and warningDialog.
Referenced by GL_GraphicsInterface::createMessageDialog().
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 |
||
) |
References eventLoop(), FALSE, WINDOW_REC::mainw, moglPollEvents(), moglSetPrompt(), PickInfo::pickBox, PickInfo::pickType, PickInfo::pickWindow, postIt(), and setMenuNameChosen().
Referenced by GL_GraphicsInterface::interactiveAnswer().
int moglGetCurrentWindow | ( | ) |
int moglGetMenuItem | ( | const aString | menu[], |
aString & | answer, | ||
const aString | prompt = "" , |
||
real * | pickBox = 0 , |
||
int | win_number = 0 |
||
) |
int moglGetNWindows | ( | ) |
Referenced by GL_GraphicsInterface::createWindow(), GL_GraphicsInterface::interactiveAnswer(), GL_GraphicsInterface::openGUI(), GL_GraphicsInterface::plotAxes(), GL_GraphicsInterface::popGUI(), GL_GraphicsInterface::processSpecialMenuItems(), GL_GraphicsInterface::pushGUI(), and GL_GraphicsInterface::setCurrentWindow().
void moglGetWindowSize | ( | int & | width, |
int & | height, | ||
int | win = 0 |
||
) |
References NULL, and WINDOW_REC::plotStuff.
Referenced by GL_GraphicsInterface::hardCopy().
void moglInit | ( | int & | argc, |
char * | argv[], | ||
const aString & | windowTitle, | ||
aString | fileMenuItems[], | ||
aString | helpMenuItems[], | ||
WindowProperties & | wProp | ||
) |
References WindowProperties::commandWindowHeight, WindowProperties::commandWindowWidth, detectOverlaySupport(), down_height, down_width, exec_cmd(), left_height, left_width, max(), min(), NULL, popupCallback(), reset_height, reset_width, right_height, right_width, rotpnt_height, rotpnt_width, SC, WindowProperties::showCommandHistory, WindowProperties::showPrompt, WindowProperties::showRubberBandBox, up_height, up_width, xrotm_height, xrotm_width, xrotp_height, xrotp_width, yrotm_height, yrotm_width, yrotp_height, yrotp_width, zm_height, zm_width, zoom_in_height, zoom_in_width, zoom_out_height, zoom_out_width, zp_height, zp_width, zrotm_height, zrotm_width, zrotp_height, and zrotp_width.
Referenced by GL_GraphicsInterface::createWindow().
int moglMakeCurrent | ( | int | win | ) |
References checkGLError(), ERROR, OK, and plotStuff().
Referenced by GL_GraphicsInterface::constructor(), draw(), drawAreaInput(), eventLoop(), exposeOrResize(), GL_GraphicsInterface::hardCopy(), moglPollEvents(), GL_GraphicsInterface::pickPoints(), GL_GraphicsInterface::setCurrentWindow(), and GL_GraphicsInterface::setProjection().
void moglOpenFileSB | ( | char * | pattern = NULL | ) |
References NULL.
Referenced by GL_GraphicsInterface::inputFileName().
void moglPollEvents | ( | ) |
References draw(), FALSE, moglMakeCurrent(), WINDOW_REC::plotStuff, WINDOW_REC::postDisplay, and WINDOW_REC::toplevel.
Referenced by GL_GraphicsInterface::createWindow(), moglGetAnswer(), and GL_GraphicsInterface::pollEvents().
void moglPostDisplay | ( | int | win = 0 | ) |
References WINDOW_REC::postDisplay, and TRUE.
Referenced by GL_GraphicsInterface::erase(), GL_GraphicsInterface::pickPoints(), GL_GraphicsInterface::processSpecialMenuItems(), and GL_GraphicsInterface::redraw().
void moglPrintFractionOfScreen | ( | real | fraction, |
int | win_number | ||
) |
Referenced by GL_GraphicsInterface::processSpecialMenuItems().
void moglPrintLineWidth | ( | real | lw, |
int | win_number | ||
) |
Referenced by GL_GraphicsInterface::processSpecialMenuItems().
Referenced by GL_GraphicsInterface::processSpecialMenuItems().
bool moglRotationKeysPressed | ( | int | win_number | ) |
References WINDOW_REC::toplevel.
Referenced by GL_GraphicsInterface::display().
void moglSetButtonSensitive | ( | int | win_number, |
int | btn, | ||
int | trueOrFalse | ||
) |
References WINDOW_REC::userButton.
Referenced by GL_GraphicsInterface::setUserButtonSensitive().
void moglSetFunctions | ( | GL_GraphicsInterface * | giPointer, |
MOGL_DISPLAY_FUNCTION | displayFunc, | ||
MOGL_RESIZE_FUNCTION | resizeFunc | ||
) |
References displayFunction, and resizeFunction.
Referenced by GL_GraphicsInterface::createWindow().
void moglSetPrompt | ( | const aString & | prompt | ) |
Referenced by moglGetAnswer(), and GL_GraphicsInterface::outputString().
void moglSetSensitive | ( | int | win_number, |
int | trueOrFalse | ||
) |
int moglSetTitle | ( | int | win_number, |
const aString & | windowTitle | ||
) |
References ERROR, NULL, OK, SC, and WINDOW_REC::toplevel.
Referenced by GL_GraphicsInterface::setCurrentWindow().
void moglSetViewFunction | ( | MOGL_VIEW_FUNCTION | viewFunction | ) |
References viewFunction.
Referenced by GL_GraphicsInterface::createWindow().