| 325 | } |
| 326 | |
| 327 | bool BinaryStlSaver::updateHeadCounter() |
| 328 | { |
| 329 | if ( savedNumTris_ != headNumTris_ ) |
| 330 | { |
| 331 | const auto curr = out_.tellp(); |
| 332 | out_.seekp( numTrisPos_ ); |
| 333 | out_.write( ( const char* )&savedNumTris_, 4 ); |
| 334 | headNumTris_ = savedNumTris_; |
| 335 | out_.seekp( curr ); |
| 336 | } |
| 337 | return (bool)out_; |
| 338 | } |
| 339 | |
| 340 | BinaryStlSaver::~BinaryStlSaver() |
| 341 | { |