Overture
Version 25
|
#include <RevolutionMapping.h>
RevolutionMapping::RevolutionMapping | ( | ) |
References axis1, axis2, axis3, Mapping::canInvert, End, Mapping::functionPeriodic, Mapping::mappingName, NULL, Mapping::setBasicInverseOption(), Mapping::setBoundaryCondition(), Mapping::setGridDimensions(), Mapping::setIsPeriodic(), Mapping::setName(), Start, and TRUE.
Referenced by make().
RevolutionMapping::RevolutionMapping | ( | Mapping & | revolutionary, |
const real | startAngle = 0. , |
||
const real | endAngle = 1. , |
||
const RealArray & | lineOrigin = Overture::nullRealArray() , |
||
const RealArray & | lineTangent = Overture::nullRealArray() |
||
) |
RevolutionMapping::RevolutionMapping | ( | const RevolutionMapping & | map, |
const CopyType | copyType = DEEP |
||
) |
RevolutionMapping::~RevolutionMapping | ( | ) |
References Mapping::debug, and ReferenceCounting::decrementReferenceCount().
|
virtual |
Reimplemented from Mapping.
References atan2(), axis3, Mapping::base, Mapping::basicInverse(), Mapping::bogus, Mapping::bound, c, Mapping::canInvert, Mapping::cartesian, Mapping::computeMap, Mapping::computeMapDerivative, MappingParameters::coordinateType, ReparameterizationTransform::coordinateType, D, delta, Mapping::domainDimension, evaluate(), fabs(), fmod(), Mapping::getBasicInverseOption(), Mapping::getIndex(), Mapping::getIsPeriodic(), Mapping::getRangeDimension(), Mapping::getTypeOfCoordinateSingularity(), Mapping::inverseMap(), Mapping::map(), Overture::nullRealDistributedArray(), OV_ABORT, Pi, Mapping::polarSingularity, r, R, R0, Mapping::rangeDimension, REAL_EPSILON, REAL_MIN, Mapping::spherical, SQRT, and twoPi.
|
virtual |
Reimplemented from Mapping.
References atan2(), axis3, Mapping::base, Mapping::basicInverseS(), Mapping::bound, c, Mapping::canInvert, Mapping::cartesian, Mapping::computeMap, Mapping::computeMapDerivative, MappingParameters::coordinateType, ReparameterizationTransform::coordinateType, D, delta, Mapping::domainDimension, evaluate(), fabs(), fmod(), Mapping::getBasicInverseOption(), Mapping::getIndex(), Mapping::getIsPeriodic(), Mapping::getRangeDimension(), Mapping::getTypeOfCoordinateSingularity(), Mapping::inverseMapS(), Mapping::mapS(), Overture::nullRealArray(), Pi, Mapping::polarSingularity, r, R, R0, Mapping::rangeDimension, REAL_EPSILON, REAL_MIN, Mapping::spherical, SQRT, and twoPi.
|
virtual |
|
inlinevirtual |
Reimplemented from Mapping.
Referenced by operator=().
Referenced by MappingsFromCAD::scaleCurve().
Reimplemented from Mapping.
References RevolutionMapping().
|
virtual |
Reimplemented from Mapping.
References axis3, Mapping::base, Mapping::bound, c, Mapping::cartesian, Mapping::computeMap, Mapping::computeMapDerivative, MappingParameters::coordinateType, D, Mapping::domainDimension, fabs(), Mapping::getIndex(), Mapping::getRangeDimension(), Mapping::map(), NULL, Pi, r, R, R0, Mapping::rangeDimension, REAL_EPSILON, Mapping::spherical, SQRT, and twoPi.
Referenced by RevolutionMapping(), and update().
|
virtual |
Reimplemented from Mapping.
References axis3, Mapping::base, Mapping::bound, c, Mapping::cartesian, Mapping::computeMap, Mapping::computeMapDerivative, MappingParameters::coordinateType, D, Mapping::domainDimension, fabs(), Mapping::getIndex(), Mapping::getRangeDimension(), Mapping::mapS(), NULL, Pi, r, R, R0, Mapping::rangeDimension, REAL_EPSILON, Mapping::spherical, SQRT, and twoPi.
RevolutionMapping & RevolutionMapping::operator= | ( | const RevolutionMapping & | X0 | ) |
References getClassName(), ReferenceCounting::incrementReferenceCount(), NULL, and Mapping::operator=().
|
virtual |
Reimplemented from Mapping.
References GenericDataBase::create(), Mapping::getClassName(), GenericDataBase::put(), Mapping::put(), and GenericDataBase::virtualConstructor().
void RevolutionMapping::setBounds | ( | ) |
References Mapping::getGrid().
int RevolutionMapping::setLineOfRevolution | ( | const RealArray & | lineOrigin, |
const RealArray & | lineTangent | ||
) |
Referenced by RevolutionMapping(), and update().
int RevolutionMapping::setParameterAxes | ( | const int & | revAxis1, |
const int & | revAxis2, | ||
const int & | revAxis3 | ||
) |
References End, fabs(), Mapping::functionPeriodic, Mapping::getIsPeriodic(), Mapping::mappingHasChanged(), Mapping::notPeriodic, REAL_EPSILON, Mapping::setBoundaryCondition(), Mapping::setIsPeriodic(), and Start.
Referenced by RevolutionMapping(), setRevolutionary(), and update().
int RevolutionMapping::setRevolutionary | ( | Mapping & | revolutionary | ) |
References Mapping::canDoNothing, Mapping::canInvert, Mapping::domainDimension, End, Mapping::getBoundaryCondition(), Mapping::getDomainDimension(), Mapping::getGridDimensions(), Mapping::getIsPeriodic(), Mapping::getRangeDimension(), Mapping::getShare(), ReferenceCounting::incrementReferenceCount(), Mapping::inverseIsDistributed, max(), min(), Mapping::setBasicInverseOption(), Mapping::setBoundaryCondition(), Mapping::setDomainDimension(), Mapping::setGridDimensions(), Mapping::setIsPeriodic(), Mapping::setRangeDimension(), setRevolutionAngle(), Mapping::setShare(), Start, and Mapping::usesDistributedInverse().
Referenced by RevolutionMapping(), and update().
|
virtual |
Reimplemented from Mapping.
References GenericGraphicsInterface::appendToTheDefaultPrompt(), assert, aString, Mapping::checkMapping(), MappingInformation::command, MappingInformation::commandOption, GraphicsParameters::curveLineWidth, Mapping::debug, Mapping::display(), Mapping::domainDimension, GenericGraphicsInterface::erase(), FALSE, Mapping::getBoundaryCondition(), MappingRC::getDomainDimension(), Mapping::getDomainDimension(), ListOfMappingRC::getLength(), GenericGraphicsInterface::getMenuItem(), MappingRC::getName(), Mapping::getName(), MappingRC::getRangeDimension(), Mapping::getRangeDimension(), Mapping::getTypeOfCoordinateSingularity(), GI_MAPPING_COLOUR, GI_PLOT_THE_OBJECT_AND_EXIT, GI_TOP_LABEL, GI_USE_PLOT_BOUNDS, MappingInformation::graphXInterface, GenericGraphicsInterface::inputString(), MappingInformation::interactive, map(), Mapping::mappingHasChanged(), MappingInformation::mappingList, Mapping::mappingName, Mapping::noCoordinateSingularity, NULL, GenericGraphicsInterface::outputString(), PlotIt::plot(), Mapping::polarSingularity, printF(), r, MappingInformation::readOneCommand, GraphicsParameters::set(), Mapping::setBoundaryCondition(), Mapping::setCoordinateEvaluationType(), setLineOfRevolution(), Mapping::setName(), setParameterAxes(), setRevolutionAngle(), setRevolutionary(), Mapping::setTypeOfCoordinateSingularity(), Mapping::spherical, sPrintF(), sScanF(), GenericGraphicsInterface::stopReadingCommandFile(), TRUE, GenericGraphicsInterface::unAppendTheDefaultPrompt(), Mapping::update(), x, and xr.