
Public Member Functions | |
| TimeLabel & | operator= (const TimeLabel &other) |
| void | declareAsNew () const |
| virtual void | updateTime () const =0 |
| unsigned int | getTimeOfThis () const |
Protected Member Functions | |
| TimeLabel () | |
| virtual | ~TimeLabel () |
| void | updateTimeWith (const TimeLabel &other) const |
Class representing a label of time of the lastely modified part of this. More _time is high more the object has been modified recently.
| TimeLabel::TimeLabel | ( | ) | [protected] |
| TimeLabel::~TimeLabel | ( | ) | [protected, virtual] |
| void TimeLabel::declareAsNew | ( | ) | const |
This method should be called when write access has been done on this.
Referenced by ParaMEDMEM::DataArrayInt::alloc(), ParaMEDMEM::DataArrayDouble::alloc(), ParaMEDMEM::MEDCouplingUMesh::allocateCells(), ParaMEDMEM::DataArrayInt::computeOffsets(), ParaMEDMEM::DataArrayInt::fillWithValue(), ParaMEDMEM::DataArrayInt::fillWithZero(), ParaMEDMEM::MEDCouplingUMesh::finishInsertingCells(), ParaMEDMEM::MEDCouplingUMesh::orientCorrectlyPolyhedrons(), ParaMEDMEM::DataArrayInt::renumberInPlace(), ParaMEDMEM::DataArrayDouble::renumberInPlace(), ParaMEDMEM::DataArrayInt::renumberInPlaceR(), ParaMEDMEM::DataArrayDouble::renumberInPlaceR(), ParaMEDMEM::MEDCouplingPointSet::rotate(), ParaMEDMEM::MEDCouplingPointSet::scale(), ParaMEDMEM::MEDCouplingCMesh::scale(), ParaMEDMEM::MEDCouplingTimeDiscretization::setArray(), ParaMEDMEM::MEDCouplingUMesh::setConnectivity(), ParaMEDMEM::MEDCouplingPointSet::setCoords(), ParaMEDMEM::MEDCouplingTwoTimeSteps::setEndArray(), ParaMEDMEM::DataArrayInt::setIJ(), ParaMEDMEM::DataArrayDouble::setIJ(), ParaMEDMEM::MEDCouplingUMeshDesc::setMeshDimension(), ParaMEDMEM::MEDCouplingUMesh::setMeshDimension(), ParaMEDMEM::MEDCouplingPointSet::translate(), ParaMEDMEM::DataArrayInt::useArray(), and ParaMEDMEM::DataArrayDouble::useArray().
| virtual void ParaMEDMEM::TimeLabel::updateTime | ( | ) | const [pure virtual] |
This method should be called on high level classes as Field or Mesh to take into acount modifications done in aggragates objects.
Implemented in ParaMEDMEM::MEDCouplingCMesh, ParaMEDMEM::MEDCouplingExtrudedMesh, ParaMEDMEM::MEDCouplingField, ParaMEDMEM::MEDCouplingFieldDiscretization, ParaMEDMEM::MEDCouplingFieldDiscretizationPerCell, ParaMEDMEM::MEDCouplingFieldDouble, ParaMEDMEM::DataArrayDouble, ParaMEDMEM::DataArrayInt, ParaMEDMEM::MEDCouplingPointSet, ParaMEDMEM::MEDCouplingTimeDiscretization, ParaMEDMEM::MEDCouplingTwoTimeSteps, and ParaMEDMEM::MEDCouplingUMesh.
| unsigned int ParaMEDMEM::TimeLabel::getTimeOfThis | ( | ) | const |
| void TimeLabel::updateTimeWith | ( | const TimeLabel & | other | ) | const [protected] |
Referenced by ParaMEDMEM::MEDCouplingField::setMesh(), ParaMEDMEM::MEDCouplingUMesh::updateTime(), ParaMEDMEM::MEDCouplingTwoTimeSteps::updateTime(), ParaMEDMEM::MEDCouplingTimeDiscretization::updateTime(), ParaMEDMEM::MEDCouplingPointSet::updateTime(), ParaMEDMEM::MEDCouplingFieldDouble::updateTime(), ParaMEDMEM::MEDCouplingFieldDiscretizationPerCell::updateTime(), ParaMEDMEM::MEDCouplingField::updateTime(), and ParaMEDMEM::MEDCouplingExtrudedMesh::updateTime().