Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoVectorOutput Class Reference

HardCopy Abstract class used to write vector formatted files. More...

#include <HardCopy/SoVectorizeAction.h>

+ Inheritance diagram for SoVectorOutput:

Public Member Functions

 SoVectorOutput ()
 Constructor.
 
virtual ~SoVectorOutput ()
 Destructor.
 
virtual void setFilePointer (FILE *newFP)
 Sets file pointer to write to.
 
virtual FILE * getFilePointer ()
 Returns the file pointer in use.
 
virtual SoNONUNICODE SbBool openFile (const char *file_name)
 Opens named file (sets file pointer to result) .
 
virtual SbBool openFile (const SbString &file_name)
 Opens named file (sets file pointer to result) .
 
virtual void closeFile ()
 Closes the current file opened with openFile().
 

Detailed Description

HardCopy Abstract class used to write vector formatted files.

This is an abstract class for all vectorized outputs.

Definition at line 1201 of file SoVectorizeAction.h.

Constructor & Destructor Documentation

◆ SoVectorOutput()

SoVectorOutput::SoVectorOutput ( )

Constructor.

◆ ~SoVectorOutput()

virtual SoVectorOutput::~SoVectorOutput ( )
virtual

Destructor.

Member Function Documentation

◆ closeFile()

virtual void SoVectorOutput::closeFile ( )
virtual

Closes the current file opened with openFile().

Reimplemented in SoGDIVectorOutput.

◆ getFilePointer()

virtual FILE * SoVectorOutput::getFilePointer ( )
virtual

Returns the file pointer in use.

◆ openFile() [1/2]

virtual SoNONUNICODE SbBool SoVectorOutput::openFile ( const char *  file_name)
virtual

Opens named file (sets file pointer to result) .

It returns FALSE on error.

Non Unicode: This function should not be used in a Unicode application.

Reimplemented in SoCGMVectorOutput, and SoGDIVectorOutput.

◆ openFile() [2/2]

virtual SbBool SoVectorOutput::openFile ( const SbString file_name)
virtual

Opens named file (sets file pointer to result) .

It returns FALSE on error.

Reimplemented in SoCGMVectorOutput, and SoGDIVectorOutput.

◆ setFilePointer()

virtual void SoVectorOutput::setFilePointer ( FILE *  newFP)
virtual

Sets file pointer to write to.


The documentation for this class was generated from the following file: