Back to FabImage Library website

You are here: Start » Function Reference » Geometry 3D » Geometry 3D Basics » LoadPoint3DArrayFromTextFile

LoadPoint3DArrayFromTextFile


Header: FIL.h
Namespace: fil
Module: Vision3DLite

Loads arrays of 3D points from text file.

Syntax

C++
C#
 
void fil::LoadPoint3DArrayFromTextFile
(
	const ftl::File& inFile,
	const fil::Grid3DFileFormat::Type inFileFormat,
	const ftl::String& inSplitters,
	const int inLineSkip,
	ftl::Array<fil::Point3D>& outPoints,
	ftl::String& diagTextLine,
	fil::Point3D& diagExtractedValues
)

Parameters

Name Type Default Description
Input value inFile const File&
Input value inFileFormat const Grid3DFileFormat::Type
Input value inSplitters const String& Characters ignored between numbers, space is always splitter and ignored in file sequence
Input value inLineSkip const int 0 Number of first lines to skip
Output value outPoints Array<Point3D>&
Diagnostic input diagTextLine String& First valid parse line
Diagnostic input diagExtractedValues Point3D& Example of expected line

Errors

List of possible exceptions:

Error type Description
DomainError Splitters should do not contains any spaces in Load3DPointArrayFromTextFile.
IoError Unable to open file in Load3DPointArrayFromTextFile.