//virtual
void Image3DDequeUR::CleanURContainerFromIndex( const int& index )
{
- printf("EED Image3DDequeUR::CleanURContainerFromIndex Start \n");
int count = 0;
for( unsigned int i = index; i < this->m_ImgURDeque.size( ); i++ )
{
{
this->m_ImgURDeque.pop_back( );
} //rof
- printf("EED Image3DDequeUR::CleanURContainerFromIndex End \n");
-
}
// ----------------------------------------------------------------------------------
{
this->m_ImgURDeque[ this->m_CurrentURPos ]->LoadImagesToMemory( this->m_GlobalPath );
}
- int currentRedoPos = this->m_CurrentURPos + 1;
+
+ int currentRedoPos = this->m_CurrentURPos + 1;
+
if( ( currentRedoPos < imgURDequeSize ) && !( this->m_ImgURDeque[ currentRedoPos ]->GetStatus( ) ) )
{
this->m_ImgURDeque[ currentRedoPos ]->LoadImagesToMemory( this->m_GlobalPath );