HPublishExchangeHelper.h

Macro Definitions

ASSERT
PI

Type Aliases

int BOOL
std::unordered_map< std::string, std::string, CaseInsensitiveStringHash , CaseInsensitiveStringEqual > StringStringHash
VArray< HPublishExchangeView * > HPEViewsArray
std::vector< A3DDouble > A3DDoubleArray
std::vector< A3DUns32 > A3DUns32Array
std::vector< Polyline > PMIPolylineArray
std::vector< Polygon > PMIPolygonArray
std::vector< HPoint > PMIPointArray
std::vector< String > PMIStringArray
std::vector< TextAttributes > PMITextAttributesArray
std::vector< Entity > PMIEntityArray
std::vector< A3DUTF8Char * > A3DUTF8StringArray
std::vector< std::string > StdStringArray
std::vector< HPoint > HPointArray
std::vector< int > IntArray
std::vector< float > FloatArray
std::vector< RGBColor > RGBColorArray
std::vector< RGBAColor > RGBAColorArray
std::vector< char > CharArray
std::vector< A3DUns8 > A3DUns8Array
std::vector< HC_KEY > KeyArray
std::vector< Vector > VectorArray
std::unordered_map< A3DUns32, IntArray > IndexHash
std::unordered_map< A3DEntity *, A3DUns32 > EntityCountHash
std::unordered_map< HC_KEY, int > KeyCountHash
std::vector< TranslationInfo > TranslationInfoArray
std::unordered_map< HC_KEY, A3DUns32 > KeyIndexHash
std::pair< std::string, HC_KEY > TextureSourcePair
std::unordered_map< TextureSourcePair, A3DUns32, TextureSourcePairHash > TextureSourceHash
VHash< A3DAsmProductOccurrence *, HC_KEY > POccurrenceKeyHash
VArray< char const * > StringArray

Fields

Key
Value
Definition
Source

Functions

Vector operator*
void quote_encoded_text
void quote_encoded_text
void parseGraphicsData

Detailed Description

Macro Definition

ASSERT(x)
PI

Type Documentation

enum HashPair

Values:

enumerator Key
enumerator Value
enum TextureSourcePairComponent

Values:

enumerator Definition
enumerator Source

Type Alias Documentation

typedef int BOOL
typedef std::unordered_map<std::string, std::string, CaseInsensitiveStringHash, CaseInsensitiveStringEqual> StringStringHash
typedef VArray<HPublishExchangeView*> HPEViewsArray
typedef std::vector<A3DDouble> A3DDoubleArray
typedef std::vector<A3DUns32> A3DUns32Array
typedef std::vector<PMI::Polyline> PMIPolylineArray
typedef std::vector<PMI::Polygon> PMIPolygonArray
typedef std::vector<PMI::Point> PMIPointArray
typedef std::vector<PMI::String> PMIStringArray
typedef std::vector<PMI::TextAttributes> PMITextAttributesArray
typedef std::vector<PMI::Entity> PMIEntityArray
typedef std::vector<A3DUTF8Char*> A3DUTF8StringArray
typedef std::vector<std::string> StdStringArray
typedef std::vector<HPoint> HPointArray
using hio_html_internal::IntArray = std::vector<int>
using hio_html_internal::FloatArray = std::vector<float>
using hio_html_internal::RGBColorArray = std::vector<RGBColor>
using hio_html_internal::RGBAColorArray = std::vector<RGBAColor>
typedef std::vector<char> CharArray
typedef std::vector<A3DUns8> A3DUns8Array
using hio_html_internal::KeyArray = std::vector<HC_KEY>
using hio_html_internal::VectorArray = std::vector<Vector>
typedef std::unordered_map<A3DUns32, IntArray> IndexHash
typedef std::unordered_map<A3DEntity*, A3DUns32> EntityCountHash
typedef std::unordered_map<HC_KEY, int> KeyCountHash
typedef std::vector<TranslationInfo> TranslationInfoArray
typedef std::unordered_map<HC_KEY, A3DUns32> KeyIndexHash
typedef std::pair<std::string, HC_KEY> TextureSourcePair
typedef std::unordered_map<TextureSourcePair, A3DUns32, TextureSourcePairHash> TextureSourceHash
typedef VHash<A3DAsmProductOccurrence*, HC_KEY> POccurrenceKeyHash
using hio_html_internal::StringArray = std::vector<std::string>

Function Documentation

void parseGraphicsData(A3DEntity const *ph3dx_entity, A3DUns32 *puiLayerIndex, A3DUns32 *puiStyleIndex, A3DUns16 *pusBehaviour)