|
@@ -26,7 +26,8 @@ INLINE PNMWriter::
|
|
|
PNMWriter(PNMFileType *type, ostream *file, bool owns_file) :
|
|
PNMWriter(PNMFileType *type, ostream *file, bool owns_file) :
|
|
|
_type(type),
|
|
_type(type),
|
|
|
_owns_file(owns_file),
|
|
_owns_file(owns_file),
|
|
|
- _file(file)
|
|
|
|
|
|
|
+ _file(file),
|
|
|
|
|
+ _is_valid(true)
|
|
|
{
|
|
{
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -106,3 +107,14 @@ INLINE void PNMWriter::
|
|
|
copy_header_from(const PNMImageHeader &header) {
|
|
copy_header_from(const PNMImageHeader &header) {
|
|
|
PNMImageHeader::operator = (header);
|
|
PNMImageHeader::operator = (header);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+////////////////////////////////////////////////////////////////////
|
|
|
|
|
+// Function: PNMWriter::is_valid
|
|
|
|
|
+// Access: Public
|
|
|
|
|
+// Description: Returns true if the PNMWriter can be used to write
|
|
|
|
|
+// data, false if something is wrong.
|
|
|
|
|
+////////////////////////////////////////////////////////////////////
|
|
|
|
|
+INLINE bool PNMWriter::
|
|
|
|
|
+is_valid() const {
|
|
|
|
|
+ return _is_valid;
|
|
|
|
|
+}
|