public

Inheritance Graph

graph BT
	StreamerXYZ
	StreamerXYZ --> AbstractRenderingStreamer
	click StreamerXYZ "classRendering_1_1Serialization_1_1StreamerXYZ"
	click AbstractRenderingStreamer "classRendering_1_1Serialization_1_1AbstractRenderingStreamer"

Description

Public Static Attributes

   
   
const char *const fileExtension

Public Functions

   
   
  StreamerXYZ()
   
  ~StreamerXYZ()
   
Mesh * loadMesh(std::istream & void)
   
Mesh * loadMesh(std::istream & input, std::size_t numPoints)
   
Util::GenericAttributeList * loadGeneric(std::istream & void)

Public Static Functions

   
   
void clusterPoints(const Util::FileName & inputFile, size_t numberOfClusters)
   
void clusterPoints(std::istream & input, std::vector< std::ostream * > & outputs)
   
uint8_t queryCapabilities(const std::string & extension)

Documentation

variable
Rendering::Serialization::StreamerXYZ::fileExtension

public static
 
 
const char *const fileExtension

Defined in Rendering/Serialization/StreamerXYZ.h:43


function
Rendering::Serialization::StreamerXYZ::StreamerXYZ

public inline
   
   
StreamerXYZ( )

Defined in Rendering/Serialization/StreamerXYZ.h:23


function
Rendering::Serialization::StreamerXYZ::~StreamerXYZ

public inline virtual
   
   
~StreamerXYZ( )

Defined in Rendering/Serialization/StreamerXYZ.h:26


function
Rendering::Serialization::StreamerXYZ::loadMesh

public inline virtual
     
     
Mesh * loadMesh( std::istream & void )

Load a mesh from the given stream.

Parameters

input
Use the data from the stream beginning at the preset position.

Returns

Mesh object. The caller is responsible for the memory deallocation.

Defined in Rendering/Serialization/StreamerXYZ.h:29


function
Rendering::Serialization::StreamerXYZ::loadMesh

public
     
     
Mesh * loadMesh( std::istream & input,
  std::size_t numPoints
)    

Defined in Rendering/Serialization/StreamerXYZ.h:32


function
Rendering::Serialization::StreamerXYZ::loadGeneric

public virtual
     
     
Util::GenericAttributeList * loadGeneric( std::istream & void )

Load generic data from the given stream.

Parameters

input
Use the data from the stream beginning at the preset position.

Returns

Description list containing the generic data. The caller is responsible for the memory deallocation.

Defined in Rendering/Serialization/StreamerXYZ.h:33


function
Rendering::Serialization::StreamerXYZ::clusterPoints

public static
     
     
void clusterPoints( const Util::FileName & inputFile,
  size_t numberOfClusters
)    

Distributes the points in the given xyz-input file intonumberOfClustersmany .xyz-files in the same directory (having a number postfix). This function should handle files of arbitrary size.

Defined in Rendering/Serialization/StreamerXYZ.h:39


function
Rendering::Serialization::StreamerXYZ::clusterPoints

public static
     
     
void clusterPoints( std::istream & input,
  std::vector< std::ostream * > & outputs
)    

Defined in Rendering/Serialization/StreamerXYZ.h:40


function
Rendering::Serialization::StreamerXYZ::queryCapabilities

public static
     
     
uint8_t queryCapabilities( const std::string & extension )

Defined in Rendering/Serialization/StreamerXYZ.h:42