Back to Aurora Vision Library website

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

LoadPoint3DArrayFromTextFile


Header: AVL.h
Namespace: avl
Module: Vision3DLite

Loads arrays of 3D points from text file.

Syntax

C++
C#
 
void avl::LoadPoint3DArrayFromTextFile
(
	const atl::File& inFile,
	const avl::Grid3DFileFormat::Type inFileFormat,
	const atl::String& inSplitters,
	const int inLineSkip,
	atl::Array<avl::Point3D>& outPoints,
	atl::String& diagTextLine,
	avl::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.