Go to the source code of this file.
|
#define | OdGsFiler_wrArray(filer, arry, wrFunc) |
|
#define | OdGsFilerPtr_wrArray(pFiler, arry, wrFunc) OdGsFiler_wrArray((*pFiler), arry, wrFunc) |
|
#define | OdGsFiler_wrArrayRaw(filer, arry, typSz) |
|
#define | OdGsFilerPtr_wrArrayRaw(pFiler, arry, typSz) OdGsFiler_wrArrayRaw((*pFiler), arry, typSz) |
|
#define | OdGsFiler_rdArray(filer, arry, rdFunc) |
|
#define | OdGsFilerPtr_rdArray(pFiler, arry, rdFunc) OdGsFiler_rdArray((*pFiler), arry, rdFunc) |
|
#define | OdGsFiler_rdArrayArg(filer, arry, rdFunc) |
|
#define | OdGsFilerPtr_rdArrayArg(pFiler, arry, rdFunc) OdGsFiler_rdArrayArg((*pFiler), arry, rdFunc) |
|
#define | OdGsFiler_rdArrayRaw(filer, arry, typSz) |
|
#define | OdGsFilerPtr_rdArrayRaw(pFiler, arry, typSz) OdGsFiler_rdArrayRaw((*pFiler), arry, typSz) |
|
◆ OdGsFiler_rdArray
#define OdGsFiler_rdArray |
( |
|
filer, |
|
|
|
arry, |
|
|
|
rdFunc |
|
) |
| |
Value: { \
arry.clear(); \
OdUInt32 nElems = filer.rdUInt32(); \
arry.setPhysicalLength(nElems); \
for (
OdUInt32 nElem = 0; nElem < nElems; nElem++) \
arry.push_back(filer.rdFunc()); \
}
Definition at line 324 of file GsFiler.h.
◆ OdGsFiler_rdArrayArg
#define OdGsFiler_rdArrayArg |
( |
|
filer, |
|
|
|
arry, |
|
|
|
rdFunc |
|
) |
| |
Value: { \
OdUInt32 nElems = filer.rdUInt32(); \
arry.resize(nElems); \
for (
OdUInt32 nElem = 0; nElem < nElems; nElem++) \
filer.rdFunc(arry[nElem]); \
}
Definition at line 335 of file GsFiler.h.
◆ OdGsFiler_rdArrayRaw
#define OdGsFiler_rdArrayRaw |
( |
|
filer, |
|
|
|
arry, |
|
|
|
typSz |
|
) |
| |
Value: { \
OdUInt32 nElems = filer.rdUInt32(); \
arry.resize(nElems); \
if (nElems) \
filer.rdRawData(arry.asArrayPtr(), nElems * typSz); \
}
Definition at line 345 of file GsFiler.h.
◆ OdGsFiler_wrArray
#define OdGsFiler_wrArray |
( |
|
filer, |
|
|
|
arry, |
|
|
|
wrFunc |
|
) |
| |
Value: { \
filer.wrUInt32(arry.size()); \
for (
OdUInt32 nVal = 0; nVal < arry.size(); nVal++) \
filer.wrFunc(arry.getPtr()[nVal]); \
}
Definition at line 306 of file GsFiler.h.
◆ OdGsFiler_wrArrayRaw
#define OdGsFiler_wrArrayRaw |
( |
|
filer, |
|
|
|
arry, |
|
|
|
typSz |
|
) |
| |
Value: { \
filer.wrUInt32(arry.size()); \
if (!arry.isEmpty()) \
filer.wrRawData(arry.getPtr(), arry.size() * typSz); \
}
Definition at line 315 of file GsFiler.h.
◆ OdGsFilerPtr_rdArray
#define OdGsFilerPtr_rdArray |
( |
|
pFiler, |
|
|
|
arry, |
|
|
|
rdFunc |
|
) |
| OdGsFiler_rdArray((*pFiler), arry, rdFunc) |
◆ OdGsFilerPtr_rdArrayArg
#define OdGsFilerPtr_rdArrayArg |
( |
|
pFiler, |
|
|
|
arry, |
|
|
|
rdFunc |
|
) |
| OdGsFiler_rdArrayArg((*pFiler), arry, rdFunc) |
◆ OdGsFilerPtr_rdArrayRaw
#define OdGsFilerPtr_rdArrayRaw |
( |
|
pFiler, |
|
|
|
arry, |
|
|
|
typSz |
|
) |
| OdGsFiler_rdArrayRaw((*pFiler), arry, typSz) |
◆ OdGsFilerPtr_wrArray
#define OdGsFilerPtr_wrArray |
( |
|
pFiler, |
|
|
|
arry, |
|
|
|
wrFunc |
|
) |
| OdGsFiler_wrArray((*pFiler), arry, wrFunc) |
◆ OdGsFilerPtr_wrArrayRaw
#define OdGsFilerPtr_wrArrayRaw |
( |
|
pFiler, |
|
|
|
arry, |
|
|
|
typSz |
|
) |
| OdGsFiler_wrArrayRaw((*pFiler), arry, typSz) |
◆ OdDbBaseDatabase
◆ OdFloatArray
◆ OdGePoint2dArray
◆ OdGsFilerCreatorPEPtr
◆ OdGsFilerDbHashPEPtr
◆ OdGsFilerPtr