API Reference > Classes > PRC Export-Import Classes > ControlFlags Class > ControlFlags Enumerations > ControlFlags::ControlFlagsEnum Enumeration
ControlFlags::ControlFlagsEnum Enumeration
Syntax
C++
enum ControlFlagsEnum { kDisabled = 0x00000000, kWithAudit = 0x00000001, kTraceTell = 0x00000002, kDumpArraysToXml = 0x00000004, kFullOutput = 0xFFFFFF00, kTraceUncompressedUnsignedInteger = 0x00000100, kTraceReadUncompressedBlock = 0x00000200, kTraceBits = 0x00000400, kTraceUnsignedIntegerWithVariableBitNumber = 0x00000800, kTraceNumberOfBitsThenUnsignedInteger = 0x00001000, kTraceUnsignedInteger = 0x00002000, kTraceInteger = 0x00004000, kTraceDouble = 0x00008000, kTraceString = 0x00010000, kTraceBoolean = 0x00020000, kTraceVector2d = 0x00040000, kTraceVector3d = 0x00080000, kTracePoint2d = 0x00800000, kTracePoint3d = 0x80000000, kTraceCharacter = 0x00100000, kTraceEntityType = 0x00200000, kTraceCompressedEntityType = 0x00400000, kTraceDoubleWithVariableBitNumber = 0x01000000, kTracePoint3DWithVariableBitNumber = 0x02000000, kTraceCompressedIntegerArray = 0x04000000, kTraceCharacterArray = 0x08000000, kTraceIntegerWithVariableBitNumber = 0x10000000, kTraceReadShortArray = 0x20000000, kTraceCompressedIndiceArray = 0x40000000, kDefaultMode = kFullOutput, kDumpCompressedArrays = kDumpArraysToXml|kTraceCompressedIntegerArray|kTraceCharacterArray|kTraceReadShortArray|kTraceCompressedIndiceArray };

ControlFlags.h

Members 
Description 
kDisabled = 0x00000000 
No options for XML output are used. 
kWithAudit = 0x00000001 
Proceed with an audit of PRC data during the writing of it to the .xml file. 
kTraceTell = 0x00000002 
Trace tell method for the filer object. 
kDumpArraysToXml = 0x00000004 
Write data of the dump arrays to the .xml file. 
kFullOutput = 0xFFFFFF00 
Write PRC data to the .xml file with all options switched on. 
kTraceUncompressedUnsignedInteger = 0x00000100 
Trace writing uncompressed unsigned integer data. 
kTraceReadUncompressedBlock = 0x00000200 
Trace reading uncompressed block. 
kTraceBits = 0x00000400 
Trace writing bit data. 
kTraceUnsignedIntegerWithVariableBitNumber = 0x00000800 
Trace writing unsigned integer data represented with a variable bit number. 
kTraceNumberOfBitsThenUnsignedInteger = 0x00001000 
Trace the bits number while writing unsigned integer data. 
kTraceUnsignedInteger = 0x00002000 
Trace writing unsigned integer data. 
kTraceInteger = 0x00004000 
Trace writing integer data. 
kTraceDouble = 0x00008000 
Trace writing double precision data. 
kTraceString = 0x00010000 
Trace writing string data. 
kTraceBoolean = 0x00020000 
Trace writing boolean data. 
kTraceVector2d = 0x00040000 
Trace writing two-dimensional vector data. 
kTraceVector3d = 0x00080000 
Trace writing three-dimensional vector data. 
kTracePoint2d = 0x00800000 
Trace writing two-dimensional point data. 
kTracePoint3d = 0x80000000 
Trace writing three-dimensional point data. 
kTraceCharacter = 0x00100000 
Trace writing character data. 
kTraceEntityType = 0x00200000 
Trace writing entity type data. 
kTraceCompressedEntityType = 0x00400000 
Trace writing compressed entity type data. 
kTraceDoubleWithVariableBitNumber = 0x01000000 
Trace writing double precision data represented with a variable bit number. 
kTracePoint3DWithVariableBitNumber = 0x02000000 
Trace writing three-dimensional point data represented with a variable bit number. 
kTraceCompressedIntegerArray = 0x04000000 
Trace writing compressed integer array data. 
kTraceCharacterArray = 0x08000000 
Trace writing compressed character array data. 
kTraceIntegerWithVariableBitNumber = 0x10000000 
Trace writing integer data represented with a variable bit number. 
kTraceReadShortArray = 0x20000000 
Trace reading short integer array data. 
kTraceCompressedIndiceArray = 0x40000000 
Trace writing compressed indice array data. 
kDefaultMode = kFullOutput 
Default mode. 
kDumpCompressedArrays = kDumpArraysToXml|kTraceCompressedIntegerArray|kTraceCharacterArray|kTraceReadShortArray|kTraceCompressedIndiceArray 
Dump compressed Arrays data. 

Enumerator representing options for exporting PRC data to an .xml file.

Copyright (c) 2002-2020. Open Design Alliance. All rights reserved.