Abstract class used to write vector formatted files. More...
#include <HardCopy/SoVectorizeAction.h>
Public Member Functions | |
SoVectorOutput () | |
virtual | ~SoVectorOutput () |
virtual void | setFilePointer (FILE *newFP) |
virtual FILE * | getFilePointer () |
virtual SoNONUNICODE SbBool | openFile (const char *file_name) |
virtual SbBool | openFile (const SbString &file_name) |
virtual void | closeFile () |
This is an abstract class for all vectorized outputs.
SoVectorOutput::SoVectorOutput | ( | ) |
Constructor.
virtual SoVectorOutput::~SoVectorOutput | ( | ) | [virtual] |
Destructor.
virtual void SoVectorOutput::closeFile | ( | ) | [virtual] |
Closes the current file opened with openFile().
Reimplemented in SoGDIVectorOutput.
virtual FILE* SoVectorOutput::getFilePointer | ( | ) | [virtual] |
Returns the file pointer in use.
Opens named file (sets file pointer to result) .
It returns FALSE on error.
Reimplemented in SoCGMVectorOutput, and SoGDIVectorOutput.
virtual SoNONUNICODE SbBool SoVectorOutput::openFile | ( | const char * | file_name | ) | [virtual] |
Opens named file (sets file pointer to result) .
It returns FALSE on error.
Reimplemented in SoCGMVectorOutput, and SoGDIVectorOutput.
virtual void SoVectorOutput::setFilePointer | ( | FILE * | newFP | ) | [virtual] |
Sets file pointer to write to.