#include <GridStretcher.h>
|
| GridStretcher (int domainDimension, int rangeDimension) |
|
| ~GridStretcher () |
|
int | buildDialog (DialogData &dialog) |
|
int | update (aString &answer, DialogData &dialog, MappingInformation &mapInfo, StretchTransform &stretchedMapping) |
|
int | update (aString &answer, DialogData &dialog, MappingInformation &mapInfo, realArray &x, const IntegerArray &gridIndexRange, const IntegerArray &projectIndexRange, DataPointMapping &dpm, Mapping *surface=NULL) |
|
|
int | update (aString &answer, DialogData &dialog, MappingInformation &mapInfo, realArray *px, IntegerArray const *pgridIndexRange, IntegerArray const *pprojectIndexRange, DataPointMapping *dpm, Mapping *surface=NULL, StretchTransform *stretchedMapping=NULL) |
|
int | periodicUpdate (realArray &x, const IntegerArray &indexRange, Mapping &map) |
|
int | applyStretching (StretchTransform &stretchedDPM) |
|
bool | checkForStretchCommands (const aString &answer, GenericGraphicsInterface &gi, DialogData &dialog) |
|
Enumerator |
---|
pickToDoNothing |
|
pickToStretchInDirection1 |
|
pickToStretchInDirection2 |
|
pickToStretchInDirection3 |
|
Enumerator |
---|
answerNotProcessed |
|
parametersChanged |
|
gridWasChanged |
|
GridStretcher::GridStretcher |
( |
int |
domainDimension, |
|
|
int |
rangeDimension |
|
) |
| |
GridStretcher::~GridStretcher |
( |
| ) |
|
References assert, domainDimension, Mapping::getIsPeriodic(), StretchTransform::getStretchedSquare(), StretchMapping::inverseHyperbolicTangent, StretchMapping::setIsPeriodic(), StretchMapping::setLayerParameters(), StretchMapping::setNumberOfLayers(), StretchMapping::setStretchingType(), StretchedSquare::stretchFunction(), and stretchParams.
Referenced by update().
int GridStretcher::buildDialog |
( |
DialogData & |
dialog | ) |
|
References GUIState::addPrefix(), assert, aString, domainDimension, projectStretchedGridOntoReferenceSurface, DialogData::setPushButtons(), DialogData::setTextBoxes(), DialogData::setToggleButtons(), sPrintF(), stretchID, and stretchParams.
Referenced by MappingBuilder::buildSurfacePatch(), and HyperbolicMapping::update().
References DialogData::addInfoLabel(), GUIState::addPrefix(), DialogData::addRadioBox(), answerNotProcessed, GenericGraphicsInterface::appendToTheDefaultPrompt(), applyStretching(), assert, aString, axis1, axis2, axis3, checkForStretchCommands(), defaultExponent, defaultWeight, domainDimension, dr, GenericGraphicsInterface::getAnswer(), MappingProjectionParameters::getIntArray(), Mapping::getIsPeriodic(), DialogData::getRadioBox(), StretchTransform::getStretchedSquare(), MappingInformation::graphXInterface, gridIndexRange, gridIsStretched, gridWasChanged, i2, Mapping::inverseMap(), DataPointMapping::map(), Mapping::mapGrid(), max(), min(), SelectionInfo::nSelect, NULL, Overture::nullIntArray(), Overture::nullRealDistributedArray(), GenericGraphicsInterface::outputString(), GenericGraphicsInterface::outputToCommandFile(), parametersChanged, periodicUpdate(), pickingOption, pickToDoNothing, pickToStretchInDirection1, pickToStretchInDirection2, pickToStretchInDirection3, GenericGraphicsInterface::popGUI(), Mapping::project(), projectStretchedGridOntoReferenceSurface, GenericGraphicsInterface::pushGUI(), r, R, rangeDimension, GenericGraphicsInterface::savePickCommands(), MappingProjectionParameters::setAdjustForCornersWhenMarching(), RadioBox::setCurrentChoice(), DataPointMapping::setDataPoints(), DialogData::setExitCommand(), MappingProjectionParameters::setIsAMarchingAlgorithm(), Mapping::setIsPeriodic(), StretchTransform::setMapping(), DialogData::setTextBoxes(), DialogData::setTextLabel(), DialogData::setToggleState(), DialogData::setWindowTitle(), sPrintF(), sScanF(), GenericGraphicsInterface::stopReadingCommandFile(), stretchID, stretchParams, GenericGraphicsInterface::unAppendTheDefaultPrompt(), SelectionInfo::x, and x.
real GridStretcher::defaultExponent |
|
protected |
real GridStretcher::defaultWeight |
|
protected |
int GridStretcher::domainDimension |
|
protected |
int GridStretcher::gridIsStretched |
|
protected |
int GridStretcher::numberOfStretch |
|
protected |
int GridStretcher::projectStretchedGridOntoReferenceSurface |
|
protected |
int GridStretcher::rangeDimension |
|
protected |
int GridStretcher::stretchID |
|
protected |
The documentation for this class was generated from the following files: