|
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. |