hio_html_internal

Types

AggregateMaterial

GeomAndLightVisibility

GrownKeyPath

HTMLLogger

Line

LineChain

LineChainer

MaterialKeysHasher

MatrixEq

MatrixHasher

MeshEnvironment

MeshStatistics

ModelBuilder

ModelBuilderConfig

ModelStatistics

NetClipRegions

ProgressCallbacks

RGBA32Color

RgbHasher

SceneWalker

SeenMeshHasher

SimpleMaterial

SimpleMaterialHasher

TextAttributes

TextKey

Vector

MeshType

char

MaterialType

uint32_t

Visibility

size_t

PolygonHandedness

TextSizeUnits

Type Aliases

std::array< float, 16 >

Matrix

std::array< float, 4 >

RGBAColor

std::array< float, 3 >

RGBColor

std::array< float, 3 >

Point

std::vector< std::string >

StringArray

std::vector< Matrix >

MatrixArray

std::vector< HC_KEY >

KeyArray

std::vector< float >

FloatArray

std::vector< int >

IntArray

std::vector< Point >

PointArray

std::vector< RGBColor >

RGBColorArray

std::vector< RGBAColor >

RGBAColorArray

std::vector< Vector >

VectorArray

Fields

Face

Line

Point

Misc

NoColor

ByIndex

RGBColor

RGBAColor

None

Face

Line

Point

Text

Left

Right

None

Default

Unsupported

ObjectSpace

WorldSpace

Functions

uint32_t

extract_uint32_t

bool

float_match

Vector

operator*

std::vector< std::vector< Line > >

ChainLines

unsigned char

unit_to_byte

void

ProcessScene

bool

InsertText

Detailed Description

namespace hio_html_internal

Type Documentation

enum class hio_html_internal::MeshType

Values:

enumerator Face
enumerator Line
enumerator Point
enumerator Misc
enum class hio_html_internal::MaterialType : char

Values:

enumerator NoColor
enumerator ByIndex
enumerator RGBColor
enumerator RGBAColor
enum class hio_html_internal::Visibility : uint32_t

Values:

enumerator None
enumerator Face
enumerator Line
enumerator Point
enumerator Text
enum class hio_html_internal::PolygonHandedness : size_t

Values:

enumerator Left
enumerator Right
enumerator None
enumerator Default
enum class hio_html_internal::TextSizeUnits

Values:

enumerator Unsupported
enumerator ObjectSpace
enumerator WorldSpace

Type Alias Documentation

using hio_html_internal::Matrix = std::array<float, 16>
using hio_html_internal::RGBAColor = std::array<float, 4>
using hio_html_internal::RGBColor = std::array<float, 3>
using hio_html_internal::Point = std::array<float, 3>
using hio_html_internal::StringArray = std::vector<std::string>
using hio_html_internal::MatrixArray = std::vector<Matrix>
using hio_html_internal::KeyArray = std::vector<HC_KEY>
using hio_html_internal::FloatArray = std::vector<float>
using hio_html_internal::IntArray = std::vector<int>
using hio_html_internal::PointArray = std::vector<Point>
using hio_html_internal::RGBColorArray = std::vector<RGBColor>
using hio_html_internal::RGBAColorArray = std::vector<RGBAColor>
using hio_html_internal::VectorArray = std::vector<Vector>

Function Documentation

Warning

doxygenfunction: Unable to resolve function “extract_uint32_t” with arguments None in doxygen xml output for project “mvo” from directory: /home/jenkins-sa/jenkins/workspace/hps/hoops_3df/documentation/build/html/../doxygen/mvo/xml. Potential matches:

- uint32_t extract_uint32_t(float const &a)
- uint32_t extract_uint32_t(float const &a)
static inline bool hio_html_internal::float_match(float const &a, float const &b)

Warning

doxygenfunction: Unable to resolve function “operator*” with arguments None in doxygen xml output for project “mvo” from directory: /home/jenkins-sa/jenkins/workspace/hps/hoops_3df/documentation/build/html/../doxygen/mvo/xml. Potential matches:

- HPoint const operator*(float const rhs) const
- HQuat operator*(HQuat const &q2) const
- HQuat operator*(float v) const
- HQuat operator*(float v, HQuat const &q)
- RGBColor operator*(float t) const
- Vector const operator*(float s) const
- Vector const operator*(float s) const
- Vector operator*(float s, Vector const &v)
- Vector operator*(float s, Vector const &v)
std::vector<std::vector<Line>> hio_html_internal::ChainLines(std::vector<Line> const &lines)
static inline unsigned char hio_html_internal::unit_to_byte(float const &a)
void hio_html_internal::ProcessScene(HBaseView *view, HC_KEY root_key, ModelBuilder &model_builder, SC::Store::Logger &logger, bool show_progress)

Warning

doxygenfunction: Unable to resolve function “InsertText” with arguments None in doxygen xml output for project “mvo” from directory: /home/jenkins-sa/jenkins/workspace/hps/hoops_3df/documentation/build/html/../doxygen/mvo/xml. Potential matches:

- Graphics &InsertText(double const x, double const y, string const &text)
- Graphics &InsertText(double const x, double const y, wstring const &text)
- bool InsertText(SC::Store::Utils::Text::TextAlignment alignment, Point position, Vector const &path, SC::Store::Matrix3d const &sizeTransform, char const *utf8_text, char const *font_name, SC::Store::Utils::Text::FontStyle::Bits font_style, SC::Store::Utils::Text::Quality font_quality, SC::Store::Utils::Text::TextRepresentation::Bits representation_bits, PointArray const &region_points, bool region_fitting, HC_KEY scratch_seg, PointArray &out_mesh_point_buffer, SC::Store::Mesh &out_mesh)
- template<typename T> Graphics &InsertText(T const &text)