CFx SDK Documentation  2022 SP0
Public Member Functions | List of all members
ISATConverter Class Referenceabstract

#include <ISatConverter.h>

Public Member Functions

virtual bool SatIn (OdStreamBuf *pStreamBuf, AfTypeVer *typeVer, bool standardSaveFlag=true)=0
 
virtual bool SatOut (OdStreamBuf *pStreamBuf, AfTypeVer typeVer, bool standardSaveFlag=true)=0
 
virtual voidgetIBr ()=0
 
virtual ~ISATConverter ()
 

Detailed Description

This class is the base class for classes that provide platform-dependent loading and saving of SAT files for Teigha.

Corresponding C++ library: TD_AcisBuilder <group AcisBuilder_Classes>

Definition at line 40 of file ISatConverter.h.

Constructor & Destructor Documentation

◆ ~ISATConverter()

virtual ISATConverter::~ISATConverter ( )
virtual

Member Function Documentation

◆ getIBr()

virtual void* ISATConverter::getIBr ( )
pure virtual

◆ SatIn()

virtual bool ISATConverter::SatIn ( OdStreamBuf pStreamBuf,
AfTypeVer typeVer,
bool  standardSaveFlag = true 
)
pure virtual

Loads the specified SAT file.

Parameters
pStreamBuf[in] Pointer to the StreamBuf object from which the data are to be read.
typeVer[out] Receives the type and version of the SAT file.
standardSaveFlag[in] Controls the saving and restoring of use count data in the save file.
Returns
Returns true if and only if successful

◆ SatOut()

virtual bool ISATConverter::SatOut ( OdStreamBuf pStreamBuf,
AfTypeVer  typeVer,
bool  standardSaveFlag = true 
)
pure virtual

Saves the specified SAT file.

Parameters
pStreamBuf[in] Pointer to the StreamBuf object to which the data are to be written.
typeVer[in] Type and version of the SAT file.
standardSaveFlag[in] Controls the saving and restoring of use count data in the save file.
Returns
Returns true if and only if successful

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