Overture
Version 25
|
#include <ListOfMappingRC.h>
Classes | |
class | RCData |
Public Attributes | |
RCData * | rcData |
Protected Member Functions | |
void | initialize () |
void | deleteStuff () |
void | openAPositionForAnElement (const int index) |
void | checkRange (const int) const |
ListOfMappingRC::ListOfMappingRC | ( | ) |
References initialize().
ListOfMappingRC::ListOfMappingRC | ( | const int | numberOfElements | ) |
References addElement(), and initialize().
ListOfMappingRC::ListOfMappingRC | ( | const ListOfMappingRC & | X, |
const CopyType | copyType = DEEP |
||
) |
References DEEP, ReferenceCounting::incrementReferenceCount(), initialize(), NOCOPY, rcData, reference(), and SHALLOW.
ListOfMappingRC::~ListOfMappingRC | ( | ) |
References ReferenceCounting::decrementReferenceCount(), deleteStuff(), and rcData.
void ListOfMappingRC::addElement | ( | const int | index | ) |
References assert, NULL, openAPositionForAnElement(), and rcData.
Referenced by CompositeSurface::add(), UserDefinedMapping1::bladeSetup(), MappingBuilder::build(), MappingBuilder::buildBoxGrid(), MappingBuilder::buildCurveOnSurface(), Ugen::buildHybridInterfaceMappings(), OffsetShell::buildOffsetMappings(), OffsetShell::buildOffsetSurface(), TrimmedMappingBuilder::buildTrimmedMapping(), buildVolumeGrid(), Ogen::changeParameters(), PlotIt::contourCuts(), MappingsFromCAD::createCompositeCurve(), MappingsFromCAD::createManifoldSolidBRepObject(), createMappings(), createSurfaceForAFace(), CompositeSurface::get(), IntersectionMapping::intersectWithCompositeSurface(), main(), ogen(), DataFormats::readCart3dTri(), MappingsFromCAD::readFiniteElements(), MappingsFromCAD::readMappings(), readMappingsFromAnOverlappingGridFile(), DataFormats::readPlot3d(), MappingsFromCAD::readSomeNurbs(), DataFormats::readTecplot(), showFileFromDataFile(), DataPointMapping::update(), IntersectionMapping::update(), FilamentMapping::update(), and Ugen::updateHybrid().
void ListOfMappingRC::addElement | ( | ) |
References listLength().
Referenced by addElement(), ListOfMappingRC(), and operator=().
void ListOfMappingRC::addElement | ( | const MappingRC & | t, |
const int | index | ||
) |
References assert, NULL, openAPositionForAnElement(), rcData, and MappingRC::reference().
void ListOfMappingRC::addElement | ( | const MappingRC & | t | ) |
References addElement(), and listLength().
|
virtual |
Reimplemented from ReferenceCounting.
References ReferenceCounting::getReferenceCount(), rcData, and reference().
|
protected |
References Overture::abort(), getLength(), and listLength().
Referenced by deleteElement(), openAPositionForAnElement(), operator[](), and swapElements().
void ListOfMappingRC::deleteElement | ( | const MappingRC & | X | ) |
void ListOfMappingRC::deleteElement | ( | const int | index | ) |
References checkRange(), listLength(), and rcData.
void ListOfMappingRC::deleteElement | ( | ) |
References listLength().
Referenced by deleteElement(), and operator=().
|
protected |
References listLength(), and rcData.
Referenced by destroy(), reference(), and ~ListOfMappingRC().
void ListOfMappingRC::destroy | ( | ) |
References ReferenceCounting::decrementReferenceCount(), deleteStuff(), initialize(), and rcData.
int ListOfMappingRC::getIndex | ( | const MappingRC & | X | ) | const |
References listLength(), and rcData.
|
inline |
References rcData.
Referenced by MappingBuilder::build(), TrimmedMappingBuilder::buildTrimmedMapping(), Ogen::changeParameters(), checkRange(), PlotIt::contourCuts(), createMappings(), OffsetShell::createOffsetMappings(), Ogen::cutHolesNew(), Ogen::explicitHoleCutting(), AdvancingFront::initialize(), IntersectionMapping::intersectWithCompositeSurface(), ogen(), operator=(), Ogen::plot(), plot3dToOverture(), TrimmedMappingBuilder::plotCurvesAndSurfaces(), DataPointMapping::projectGhostPoints(), MappingsFromCAD::readMappings(), MappingsFromCAD::readSomeNurbs(), TrimmedMappingBuilder::setOptionMenus(), showFileFromDataFile(), NormalMapping::update(), StretchTransform::update(), JoinMapping::update(), DepthMapping::update(), DataPointMapping::update(), EllipticTransform::update(), FilletMapping::update(), MatrixTransform::update(), RevolutionMapping::update(), TFIMapping::update(), ReductionMapping::update(), IntersectionMapping::update(), SweepMapping::update(), CrossSectionMapping::update(), ReparameterizationTransform::update(), CompositeSurface::update(), FilamentMapping::update(), TrimmedMapping::update(), HyperbolicMapping::update(), UnstructuredMapping::update(), NurbsMapping::update(), HyperbolicMapping::updateMarchingParameters(), and viewMappings().
|
protected |
References ReferenceCounting::incrementReferenceCount(), NULL, and rcData.
Referenced by destroy(), and ListOfMappingRC().
|
inline |
References rcData.
Referenced by addElement(), checkRange(), deleteElement(), deleteStuff(), getIndex(), openAPositionForAnElement(), and operator=().
|
protected |
References assert, checkRange(), listLength(), NULL, and rcData.
Referenced by addElement().
ListOfMappingRC & ListOfMappingRC::operator= | ( | const ListOfMappingRC & | X | ) |
References addElement(), deleteElement(), getLength(), listLength(), and rcData.
MappingRC & ListOfMappingRC::operator[] | ( | const int | index | ) | const |
References checkRange(), and rcData.
void ListOfMappingRC::reference | ( | const ListOfMappingRC & | list | ) |
References ReferenceCounting::decrementReferenceCount(), deleteStuff(), ReferenceCounting::incrementReferenceCount(), and rcData.
Referenced by breakReference(), and ListOfMappingRC().
void ListOfMappingRC::swapElements | ( | const int | i, |
const int | j | ||
) |
References checkRange(), and rcData.
RCData* ListOfMappingRC::rcData |