WriteArrayXi64
Writes an ArrayXi64 object in a binary or text file.
Function Syntax
This function returns None.
// Function prototype
void writeArrayXi64( std::shared_ptr<iolink::ArrayXi64> inputArrayXi64, std::string filePath, WriteArrayXi64::WriteType writeType, bool overwrite );
Class Syntax
Parameters
Parameter Name | Description | Type | Supported Values | Default Value | |||||
---|---|---|---|---|---|---|---|---|---|
![]() |
inputArrayXi64 |
The input ArrayXi64 object to write. | ArrayXi64 | nullptr | |||||
![]() |
filePath |
The file path where the ArrayXd is written. | String | "" | |||||
![]() |
writeType |
The type of writting.
The ArrayXd can be written as text or binary.
|
Enumeration | BINARY | |||||
![]() |
overwrite |
Allows the overwriting of an existing file. | Bool | false |
Object Examples
std::shared_ptr< iolink::ArrayXi64> polyline2d_1( new iolink::ArrayXi64( { 0 } ) ); readArrayXi64( std::string( IMAGEDEVDATA_OBJECTS_FOLDER ) + "polyline2d_1.arrayxi64", polyline2d_1); WriteArrayXi64 writeArrayXi64Algo; writeArrayXi64Algo.setInputArrayXi64( polyline2d_1 ); writeArrayXi64Algo.setFilePath( "output_writeArrayXd.arrayxi64" ); writeArrayXi64Algo.setWriteType( WriteArrayXi64::WriteType::TEXT ); writeArrayXi64Algo.setOverwrite( true ); writeArrayXi64Algo.execute();
Function Examples
std::shared_ptr< iolink::ArrayXi64> polyline2d_1( new iolink::ArrayXi64( { 0 } ) ); readArrayXi64( std::string( IMAGEDEVDATA_OBJECTS_FOLDER ) + "polyline2d_1.arrayxi64", polyline2d_1); writeArrayXi64( polyline2d_1, "output_writeArrayXd.arrayxi64", WriteArrayXi64::WriteType::TEXT, true );