| 133 | } |
| 134 | |
| 135 | void FloatNodeImpl::checkLeavesInSet( const StringSet &pathNames, NodeImplSharedPtr origin ) |
| 136 | { |
| 137 | // don't checkImageFileOpen |
| 138 | |
| 139 | // We are a leaf node, so verify that we are listed in set (either relative or absolute form) |
| 140 | if ( pathNames.find( relativePathName( origin ) ) == pathNames.end() && |
| 141 | pathNames.find( pathName() ) == pathNames.end() ) |
| 142 | { |
| 143 | throw E57_EXCEPTION2( ErrorNoBufferForElement, "this->pathName=" + this->pathName() ); |
| 144 | } |
| 145 | } |
| 146 | |
| 147 | void FloatNodeImpl::writeXml( ImageFileImplSharedPtr /*imf*/, CheckedFile &cf, int indent, |
| 148 | const char *forcedFieldName ) |