CoreFlow 1.0.0
A modern orchestration and execution runtime
Loading...
Searching...
No Matches
Internal Meta-Format API

The Internal Meta Format API. More...

Namespaces

namespace  coreflow
 The internal representation of a vx_array.
 

Functions

 coreflow::MetaFormat::MetaFormat (vx_context context, vx_reference scope)
 Construct a new Meta Format object.
 
 coreflow::MetaFormat::~MetaFormat ()=default
 Destroy the Meta Format object.
 
static vx_meta_format coreflow::MetaFormat::createMetaFormat (vx_context context)
 Create a new meta format.
 
static vx_bool coreflow::MetaFormat::isValidMetaFormat (vx_meta_format meta1, vx_meta_format meta2)
 Check if two meta formats are valid.
 
static vx_bool coreflow::MetaFormat::isMetaFormatEqual (vx_meta_format meta1, vx_meta_format meta2, vx_enum ref_type)
 Check if two meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatImageEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two image meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatArrayEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two array meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatScalarEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two scalar meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatPyramidEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two pyramid meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatMatrixEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two matrix meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatDistributionEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two distribution meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatConvolutionEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two convolution meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatThresholdEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two threshold meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatRemapEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two remap meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatLutEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two LUT meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatObjectArrayEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two object array meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatTensorEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two tensor meta formats are equal.
 
static vx_bool coreflow::MetaFormat::isMetaFormatUserDataObjectEqual (vx_meta_format meta1, vx_meta_format meta2)
 Check if two user data object meta formats are equal.
 
vx_meta_format vxCreateMetaFormat (vx_context context)
 Creates a metaformat object.
 
vx_status vxReleaseMetaFormat (vx_meta_format *pmeta)
 Releases a meta-format object.
 

Detailed Description

The Internal Meta Format API.

Function Documentation

◆ createMetaFormat()

static vx_meta_format coreflow::MetaFormat::createMetaFormat ( vx_context context)
static

#include <vx_meta_format.h>

Create a new meta format.

Parameters
contextThe context associated with this meta format
Returns
vx_meta_format The meta format object

◆ isMetaFormatArrayEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatArrayEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two array meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatConvolutionEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatConvolutionEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two convolution meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatDistributionEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatDistributionEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two distribution meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatEqual ( vx_meta_format meta1,
vx_meta_format meta2,
vx_enum ref_type )
static

#include <vx_meta_format.h>

Check if two meta formats are equal.

Parameters
meta1The first meta format
meta2The second meta format
ref_typeThe reference type
Returns
vx_bool True if equal, false otherwise

◆ isMetaFormatImageEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatImageEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two image meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatLutEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatLutEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two LUT meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatMatrixEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatMatrixEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two matrix meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatObjectArrayEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatObjectArrayEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two object array meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatPyramidEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatPyramidEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two pyramid meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatRemapEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatRemapEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two remap meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatScalarEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatScalarEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two scalar meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatTensorEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatTensorEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two tensor meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatThresholdEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatThresholdEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two threshold meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

◆ isMetaFormatUserDataObjectEqual()

static vx_bool coreflow::MetaFormat::isMetaFormatUserDataObjectEqual ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two user data object meta formats are equal.

Parameters
[in]meta1The first meta format
[in]meta2The second meta format

The size of struct.

◆ isValidMetaFormat()

static vx_bool coreflow::MetaFormat::isValidMetaFormat ( vx_meta_format meta1,
vx_meta_format meta2 )
static

#include <vx_meta_format.h>

Check if two meta formats are valid.

Parameters
meta1The first meta format
meta2The second meta format
Returns
vx_bool True if valid, false otherwise

◆ MetaFormat()

coreflow::MetaFormat::MetaFormat ( vx_context context,
vx_reference scope )

#include <vx_meta_format.h>

Construct a new Meta Format object.

Parameters
contextThe context associated with this obj
scopeThe parent ref of this obj

◆ vxCreateMetaFormat()

vx_meta_format vxCreateMetaFormat ( vx_context context)

#include <vx_meta_format.h>

Creates a metaformat object.

Parameters
[in]contextThe overall context object.

◆ vxReleaseMetaFormat()

vx_status vxReleaseMetaFormat ( vx_meta_format * pmeta)

#include <vx_meta_format.h>

Releases a meta-format object.

Parameters
[in,out]pmeta

◆ ~MetaFormat()

coreflow::MetaFormat::~MetaFormat ( )
default

#include <vx_meta_format.h>

Destroy the Meta Format object.