void Lattice2d_mt :: drawYourself(oofegGraphicContext &gc) { OGC_PlotModeType mode = gc.giveIntVarPlotMode(); if ( mode == OGC_rawGeometry ) { this->drawRawGeometry(gc); this->drawRawCrossSections(gc); } else { _error("drawYourself : unsupported mode"); } }
void Lattice2d_mt :: drawYourself(oofegGraphicContext &gc, TimeStep *tStep) { OGC_PlotModeType mode = gc.giveIntVarPlotMode(); if ( mode == OGC_rawGeometry ) { this->drawRawGeometry(gc, tStep); this->drawRawCrossSections(gc, tStep); } else { OOFEM_ERROR("unsupported mode"); } }
void Lattice2d :: drawYourself(oofegGraphicContext &gc, TimeStep *tStep) { OGC_PlotModeType mode = gc.giveIntVarPlotMode(); if ( mode == OGC_rawGeometry ) { this->drawRawGeometry(gc, tStep); this->drawRawCrossSections(gc, tStep); } else if ( mode == OGC_deformedGeometry ) { this->drawDeformedGeometry(gc, tStep, DisplacementVector); } else if ( mode == OGC_eigenVectorGeometry ) { this->drawDeformedGeometry(gc, tStep, EigenVector); } else if ( mode == OGC_scalarPlot ) { this->drawScalar(gc, tStep); } else if ( mode == OGC_elemSpecial ) { this->drawSpecial(gc, tStep); } else { OOFEM_ERROR("unsupported mode"); } }