ImageDev

ReadArrayXd

Reads a file containing an ArrayXd object.

Function Syntax

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

Class Syntax

Parameters

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();