CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Types | Protected Attributes | List of all members
OdTrVisMetafileStreamStats Class Reference

#include <TrVisMfStreamStats.h>

Public Member Functions

 OdTrVisMetafileStreamStats ()
 
void clearStats ()
 
void startMetafileAnalyse (const OdTrVisFlatMetafileContainer *pMf)
 
void endMetafileAnalyse (const OdUInt8 *pEofStreamPos)
 
void addChunk (const OdUInt8 *pCurStreamPos)
 
OdString printStats () const
 

Protected Types

typedef std::pair< OdUInt32, OdUInt64DataAsB
 

Protected Attributes

DataAsB m_chunkStats [OdTrVisMetaRecType_NTypes]
 
DataAsB m_arrayStats [OdTrVisArrayWrapper::Type_Invalid]
 
OdUInt32 m_nMetafiles
 
OdTrVisMetaRecType m_lastChunk
 
const OdUInt8m_pPrevStreamPos
 

Detailed Description

Compute statistical metafile stream information.

Library: Source code provided.

<group ExRender_Classes>

Definition at line 39 of file TrVisMfStreamStats.h.

Member Typedef Documentation

◆ DataAsB

typedef std::pair<OdUInt32, OdUInt64> OdTrVisMetafileStreamStats::DataAsB
protected

Definition at line 42 of file TrVisMfStreamStats.h.

Constructor & Destructor Documentation

◆ OdTrVisMetafileStreamStats()

OdTrVisMetafileStreamStats::OdTrVisMetafileStreamStats ( )
inline

Definition at line 49 of file TrVisMfStreamStats.h.

Member Function Documentation

◆ addChunk()

void OdTrVisMetafileStreamStats::addChunk ( const OdUInt8 pCurStreamPos)
inline

Definition at line 73 of file TrVisMfStreamStats.h.

◆ clearStats()

void OdTrVisMetafileStreamStats::clearStats ( )
inline

Definition at line 51 of file TrVisMfStreamStats.h.

◆ endMetafileAnalyse()

void OdTrVisMetafileStreamStats::endMetafileAnalyse ( const OdUInt8 pEofStreamPos)
inline

Definition at line 67 of file TrVisMfStreamStats.h.

◆ printStats()

OdString OdTrVisMetafileStreamStats::printStats ( ) const
inline

Definition at line 79 of file TrVisMfStreamStats.h.

◆ startMetafileAnalyse()

void OdTrVisMetafileStreamStats::startMetafileAnalyse ( const OdTrVisFlatMetafileContainer pMf)
inline

Definition at line 58 of file TrVisMfStreamStats.h.

Member Data Documentation

◆ m_arrayStats

DataAsB OdTrVisMetafileStreamStats::m_arrayStats[OdTrVisArrayWrapper::Type_Invalid]
protected

Definition at line 44 of file TrVisMfStreamStats.h.

◆ m_chunkStats

DataAsB OdTrVisMetafileStreamStats::m_chunkStats[OdTrVisMetaRecType_NTypes]
protected

Definition at line 43 of file TrVisMfStreamStats.h.

◆ m_lastChunk

OdTrVisMetaRecType OdTrVisMetafileStreamStats::m_lastChunk
protected

Definition at line 45 of file TrVisMfStreamStats.h.

◆ m_nMetafiles

OdUInt32 OdTrVisMetafileStreamStats::m_nMetafiles
protected

Definition at line 45 of file TrVisMfStreamStats.h.

◆ m_pPrevStreamPos

const OdUInt8* OdTrVisMetafileStreamStats::m_pPrevStreamPos
protected

Definition at line 46 of file TrVisMfStreamStats.h.


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