CFx SDK Documentation  2022 SP0
Public Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Friends | List of all members
OdTrVisMetafileComparator Class Reference

#include <TrVisMetafileAnalyzer.h>

Public Member Functions

 OdTrVisMetafileComparator (const OdBaseMetafileContainer *pContainer1=NULL, const OdBaseMetafileContainer *pContainer2=NULL, OdTrVisMetafileParser::Scheme streamScheme=OdTrVisMetafileParser::kSmBasic)
 
bool compare ()
 
bool compare (const OdBaseMetafileContainer *pContainer1, const OdBaseMetafileContainer *pContainer2, OdTrVisMetafileParser::Scheme streamScheme=OdTrVisMetafileParser::kSmBasic)
 

Static Protected Member Functions

static bool compFuncUInt8 (const void *pStream1, const void *pStream2, OdUInt32 nVars)
 
static bool compFuncUInt16 (const void *pStream1, const void *pStream2, OdUInt32 nVars)
 
static bool compFuncUInt32 (const void *pStream1, const void *pStream2, OdUInt32 nVars)
 
static bool compFuncUInt64 (const void *pStream1, const void *pStream2, OdUInt32 nVars)
 
static bool compFuncFloat (const void *pStream1, const void *pStream2, OdUInt32 nVars)
 
static bool compFuncDouble (const void *pStream1, const void *pStream2, OdUInt32 nVars)
 
static bool compFuncArrayVertex (const void *pArray1, const void *pArray2, OdUInt32 nSize)
 
static bool compFuncArrayNormal (const void *pArray1, const void *pArray2, OdUInt32 nSize)
 
static bool compFuncArrayColor (const void *pArray1, const void *pArray2, OdUInt32 nSize)
 
static bool compFuncArrayTexCoord (const void *pArray1, const void *pArray2, OdUInt32 nSize)
 
static bool compFuncArrayIndex (const void *pArray1, const void *pArray2, OdUInt32 nSize)
 
static bool compFuncArrayMarker (const void *pArray1, const void *pArray2, OdUInt32 nSize)
 

Protected Attributes

OdTrVisMetafileParser m_par1
 
OdTrVisMetafileParser m_par2
 

Static Protected Attributes

static bool(* s_pCompArrayFunc [OdTrVisArrayWrapper::Type_Marker+1])(const void *pArray1, const void *pArray2, OdUInt32 nSize)
 

Friends

class OdTrVisMetafileParser
 

Detailed Description

Library: Source code provided.

<group ExRender_Classes>

Definition at line 226 of file TrVisMetafileAnalyzer.h.

Constructor & Destructor Documentation

◆ OdTrVisMetafileComparator()

OdTrVisMetafileComparator::OdTrVisMetafileComparator ( const OdBaseMetafileContainer *  pContainer1 = NULL,
const OdBaseMetafileContainer *  pContainer2 = NULL,
OdTrVisMetafileParser::Scheme  streamScheme = OdTrVisMetafileParser::kSmBasic 
)
inline

Definition at line 232 of file TrVisMetafileAnalyzer.h.

Member Function Documentation

◆ compare() [1/2]

bool OdTrVisMetafileComparator::compare ( )

◆ compare() [2/2]

bool OdTrVisMetafileComparator::compare ( const OdBaseMetafileContainer *  pContainer1,
const OdBaseMetafileContainer *  pContainer2,
OdTrVisMetafileParser::Scheme  streamScheme = OdTrVisMetafileParser::kSmBasic 
)

◆ compFuncArrayColor()

static bool OdTrVisMetafileComparator::compFuncArrayColor ( const void pArray1,
const void pArray2,
OdUInt32  nSize 
)
staticprotected

◆ compFuncArrayIndex()

static bool OdTrVisMetafileComparator::compFuncArrayIndex ( const void pArray1,
const void pArray2,
OdUInt32  nSize 
)
staticprotected

◆ compFuncArrayMarker()

static bool OdTrVisMetafileComparator::compFuncArrayMarker ( const void pArray1,
const void pArray2,
OdUInt32  nSize 
)
staticprotected

◆ compFuncArrayNormal()

static bool OdTrVisMetafileComparator::compFuncArrayNormal ( const void pArray1,
const void pArray2,
OdUInt32  nSize 
)
staticprotected

◆ compFuncArrayTexCoord()

static bool OdTrVisMetafileComparator::compFuncArrayTexCoord ( const void pArray1,
const void pArray2,
OdUInt32  nSize 
)
staticprotected

◆ compFuncArrayVertex()

static bool OdTrVisMetafileComparator::compFuncArrayVertex ( const void pArray1,
const void pArray2,
OdUInt32  nSize 
)
staticprotected

◆ compFuncDouble()

static bool OdTrVisMetafileComparator::compFuncDouble ( const void pStream1,
const void pStream2,
OdUInt32  nVars 
)
staticprotected

◆ compFuncFloat()

static bool OdTrVisMetafileComparator::compFuncFloat ( const void pStream1,
const void pStream2,
OdUInt32  nVars 
)
staticprotected

◆ compFuncUInt16()

static bool OdTrVisMetafileComparator::compFuncUInt16 ( const void pStream1,
const void pStream2,
OdUInt32  nVars 
)
staticprotected

◆ compFuncUInt32()

static bool OdTrVisMetafileComparator::compFuncUInt32 ( const void pStream1,
const void pStream2,
OdUInt32  nVars 
)
staticprotected

◆ compFuncUInt64()

static bool OdTrVisMetafileComparator::compFuncUInt64 ( const void pStream1,
const void pStream2,
OdUInt32  nVars 
)
staticprotected

◆ compFuncUInt8()

static bool OdTrVisMetafileComparator::compFuncUInt8 ( const void pStream1,
const void pStream2,
OdUInt32  nVars 
)
staticprotected

Friends And Related Function Documentation

◆ OdTrVisMetafileParser

friend class OdTrVisMetafileParser
friend

Definition at line 241 of file TrVisMetafileAnalyzer.h.

Member Data Documentation

◆ m_par1

OdTrVisMetafileParser OdTrVisMetafileComparator::m_par1
protected

Definition at line 229 of file TrVisMetafileAnalyzer.h.

◆ m_par2

OdTrVisMetafileParser OdTrVisMetafileComparator::m_par2
protected

Definition at line 229 of file TrVisMetafileAnalyzer.h.

◆ s_pCompArrayFunc

bool(* OdTrVisMetafileComparator::s_pCompArrayFunc[OdTrVisArrayWrapper::Type_Marker + 1])(const void *pArray1, const void *pArray2, OdUInt32 nSize)
staticprotected

Definition at line 230 of file TrVisMetafileAnalyzer.h.


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