ImageDev

ReadArrayXd

Reads a file containing an ArrayXd object.

Function Syntax

This function returns the outputArrayXd output parameter.
// Function prototype.
std::shared_ptr<iolink::ArrayXd>
readArrayXd( std::string filePath, std::shared_ptr<iolink::ArrayXd> outputArrayXd = NULL );

Class Syntax

Parameters

Class Name ReadArrayXd

Parameter Name Description Type Supported Values Default Value
input
filePath
The path of the ArrayXd to read. String ""
output
outputArrayXd
The ArrayXd object read in the file. ArrayXd nullptr

Object Examples


ReadArrayXd readArrayXdAlgo;
readArrayXdAlgo.setFilePath( std::string( IMAGEDEVDATA_OBJECTS_FOLDER ) + "surfaceMesh.arrayxd" );
readArrayXdAlgo.execute();

std::cout << "outputArrayXd:" << readArrayXdAlgo.outputArrayXd()->shape();

Function Examples


auto result = readArrayXd( std::string( IMAGEDEVDATA_OBJECTS_FOLDER ) + "surfaceMesh.arrayxd" );

std::cout << "outputArrayXd:" << result->shape();