CFx SDK Documentation 2024 SP0
|
#include <ISatConverter.h>
Public Types | |
enum | ABGeomType { kUndefined = 0 , kBody = 1 , kSolid = 2 , kRegion = 3 , kSurface = 4 } |
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 ABGeomType | getBodyType () const =0 |
virtual double | getUnitToMMCoef () const |
virtual void * | getIBr ()=0 |
virtual | ~ISATConverter () |
This class is the base class for classes that provide platform-dependent loading and saving of SAT files.
Corresponding C++ library: TD_AcisBuilder <group AcisBuilder_Classes>
Definition at line 40 of file ISatConverter.h.
Represents geometry type.
Enumerator | |
---|---|
kUndefined | Geometry type is undefined. |
kBody | Geometry is a body. |
kSolid | Geometry is a solid. |
kRegion | Geometry is a region. |
kSurface | Geometry is a surface. |
Definition at line 46 of file ISatConverter.h.
|
virtual |
|
pure virtual |
Determines body type.
|
pure virtual |
|
inlinevirtual |
Returns the coefficient from Unit to millimeters
Definition at line 91 of file ISatConverter.h.
|
pure virtual |
Loads the specified SAT file.
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. |
|
pure virtual |
Saves the specified SAT file.
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. |