#include "slicerio.h"#include "utilities.h"#include <stdlib.h>#include <errno.h>#include <stdarg.h>#include <string.h>#include <stdio.h>Defines | |
| #define | ERR_STRLEN 128 |
| #define | fclose slicerFclose |
| #define | feof slicerFeof |
| #define | fflush slicerFflush |
| #define | fgetc slicerFgetc |
| #define | fgets slicerFgets |
| #define | FILE slicerStream |
| #define | fopen slicerFopen |
| #define | fprintf slicerFprintf |
| #define | fputc slicerFputc |
| #define | fread slicerFread |
| #define | fseek slicerFseek |
| #define | ftell slicerFtell |
| #define | fwrite slicerFwrite |
| #define | slicerStderr stderr |
| #define | slicerStdin stdin |
| #define | slicerStdout stdout |
| #define | ungetc slicerUngetc |
Functions | |
| int | slicerFclose (slicerStream *stream) |
| int | slicerFeof (slicerStream *stream) |
| int | slicerFflush (slicerStream *stream) |
| int | slicerFgetc (slicerStream *stream) |
| char * | slicerFgets (char *str, int num, slicerStream *stream) |
| slicerStream * | slicerFopen (const char *filename, const char *mode) |
| int | slicerFprintf (slicerStream *stream, const char *format,...) |
| int | slicerFputc (int ch, slicerStream *stream) |
| int | slicerFread (void *buffer, size_t size, size_t count, slicerStream *stream) |
| int | slicerFseek (slicerStream *stream, long offset, int whence) |
| int | slicerFtell (slicerStream *stream) |
| size_t | slicerFwrite (const void *buffer, size_t size, size_t count, slicerStream *stream) |
| int | slicerUngetc (int c, slicerStream *stream) |
Variables | |
| slicerStream | sstderr = {SLICER_STDERR, NULL, {NULL}} |
| slicerStream | sstdin = {SLICER_STDIN, NULL, {NULL}} |
| slicerStream | sstdout = {SLICER_STDOUT, NULL, {NULL}} |
| #define ERR_STRLEN 128 |
| #define fclose slicerFclose |
Referenced by vtkXNDHandler::DeleteResource(), vtkImageCurveRegion::ExecuteDataReadFile(), vtkImageCurveRegion::ExecuteInformation(), vtkMeasurementsRulerWidget::GenerateReport(), vtkSlicerApplication::GetExtensionsInstallPath(), vtkSlicerApplication::GetRemoteCacheDirectory(), vtkSlicerApplication::GetTemporaryDirectory(), LinesInFile(), LoadAndScaleSources(), vtkCard::LoadString(), main(), vtkXNDHandler::PostMetadata(), vtkXNDHandler::PostTag(), vtkXNDHandler::QueryServer(), vtkHIDHandler::QueryServer(), ReadBrainWeb(), Configuration::ReadConfigFile(), EMVolume::ReadDataFromFile(), vtkFSSurfaceAnnotationReader::ReadExternalColorTable(), vtkFSSurfaceAnnotationReader::ReadFSAnnotation(), vtkFSSurfaceScalarReader::ReadFSScalars(), vtkFSSurfaceLabelReader::ReadLabel(), readParametersFromFile(), ReadPGM(), readRegTransformFile(), vtkFSSurfaceWFileReader::ReadWFile(), vtkFSSurfaceReader::RequestData(), EMVolume::SaveDataToFile(), slicerFclose(), sock_makefile(), vtkXNDHandler::StageFileRead(), vtkHTTPHandler::StageFileRead(), vtkHIDHandler::StageFileRead(), vtkXNDHandler::StageFileWrite(), vtkHTTPHandler::StageFileWrite(), vtkImageEMAtlasAlgorithm(), vtkSlicerStyle::WriteCascadingStyleSheet(), vtkFetchMIWriterXND::WriteDocumentDeclaration(), writeFile(), vtkFSSurfaceAnnotationReader::WriteFSAnnotation(), vtkFileOps::WriteMatrixMatlabFile(), vtkFetchMIWriterXND::WriteMetadataForNode(), vtkFetchMIWriterXND::WriteMetadataForScene(), writeParametersToFile(), writeParametersToGuimondFile(), WritePGM(), WriteToGEFile(), vtkFileOps::WriteVectorMatlabFile(), and vtkFetchMIWriterXND::WriteXMLHeader().
| #define feof slicerFeof |
Referenced by vtkImageCurveRegion::ExecuteDataReadFile(), vtkImageCurveRegion::ExecuteInformation(), main(), vtkFSSurfaceAnnotationReader::ReadExternalColorTable(), vtkFSSurfaceAnnotationReader::ReadFSAnnotation(), vtkFSSurfaceScalarReader::ReadFSScalars(), vtkFSSurfaceLabelReader::ReadLabel(), vtkFSSurfaceWFileReader::ReadWFile(), slicerFeof(), and writeFile().
| #define fflush slicerFflush |
| #define fgetc slicerFgetc |
Referenced by main(), ReadPGM(), slicerFgetc(), StripPNMComment(), and writeFile().
| #define fgets slicerFgets |
Referenced by vtkImageCurveRegion::ExecuteInformation(), LinesInFile(), LoadAndScaleSources(), main(), ReadBrainWeb(), Configuration::ReadConfigFile(), vtkFSSurfaceAnnotationReader::ReadExternalColorTable(), vtkFSSurfaceLabelReader::ReadLabel(), readParametersFromFile(), vtkFSSurfaceReader::RequestData(), slicerFgets(), and StripPNMComment().
| #define FILE slicerStream |
Referenced by vtkXNDHandler::DeleteResource(), vtkImageCurveRegion::ExecuteDataReadFile(), vtkImageCurveRegion::ExecuteInformation(), vtkMeasurementsRulerWidget::GenerateReport(), vtkSlicerApplication::GetExtensionsInstallPath(), vtkSlicerApplication::GetRemoteCacheDirectory(), vtkSlicerApplication::GetTemporaryDirectory(), hid_write_callback(), LinesInFile(), LoadAndScaleSources(), vtkCard::LoadString(), main(), mexFunction(), vtkImageEMGeneral::OpenTextFile(), vtkXNDHandler::PostMetadata(), vtkXNDHandler::PostTag(), ReadBrainWeb(), Configuration::ReadConfigFile(), EMVolume::ReadDataFromFile(), vtkFSSurfaceAnnotationReader::ReadExternalColorTable(), vtkFSSurfaceAnnotationReader::ReadFSAnnotation(), vtkFSSurfaceScalarReader::ReadFSScalars(), vtkFSSurfaceLabelReader::ReadLabel(), readParametersFromFile(), ReadPGM(), readRegTransformFile(), vtkFSSurfaceWFileReader::ReadWFile(), vtkFSSurfaceReader::RequestData(), EMVolume::SaveDataToFile(), slicerFclose(), slicerFeof(), slicerFflush(), slicerFgetc(), slicerFgets(), slicerFopen(), slicerFprintf(), slicerFputc(), slicerFread(), slicerFseek(), slicerFtell(), slicerFwrite(), slicerUngetc(), sock_makefile(), vtkImageEMAtlasAlgorithm(), write_callback(), vtkSlicerStyle::WriteCascadingStyleSheet(), vtkFetchMIWriterXND::WriteDocumentDeclaration(), vtkFSSurfaceAnnotationReader::WriteFSAnnotation(), vtkFileOps::WriteMatrixMatlabFile(), vtkFetchMIWriterXND::WriteMetadataForNode(), vtkFetchMIWriterXND::WriteMetadataForScene(), writeParametersToFile(), writeParametersToGuimondFile(), WritePGM(), WriteToGEFile(), vtkFileOps::WriteVectorMatlabFile(), vtkFetchMIWriterXND::WriteXMLHeader(), xnd_write_callback(), and xnd_writeheader_callback().
| #define fopen slicerFopen |
Referenced by vtkXNDHandler::DeleteResource(), vtkImageCurveRegion::ExecuteDataReadFile(), vtkImageCurveRegion::ExecuteInformation(), vtkMeasurementsRulerWidget::GenerateReport(), vtkSlicerApplication::GetExtensionsInstallPath(), vtkSlicerApplication::GetRemoteCacheDirectory(), vtkSlicerApplication::GetTemporaryDirectory(), LinesInFile(), LoadAndScaleSources(), vtkCard::LoadString(), main(), vtkImageEMGeneral::OpenTextFile(), vtkXNDHandler::PostMetadata(), vtkXNDHandler::PostTag(), vtkXNDHandler::QueryServer(), vtkHIDHandler::QueryServer(), ReadBrainWeb(), Configuration::ReadConfigFile(), EMVolume::ReadDataFromFile(), vtkFSSurfaceAnnotationReader::ReadExternalColorTable(), vtkFSSurfaceAnnotationReader::ReadFSAnnotation(), vtkFSSurfaceScalarReader::ReadFSScalars(), vtkFSSurfaceLabelReader::ReadLabel(), readParametersFromFile(), ReadPGM(), readRegTransformFile(), vtkFSSurfaceWFileReader::ReadWFile(), vtkFSSurfaceReader::RequestData(), EMVolume::SaveDataToFile(), slicerFopen(), vtkXNDHandler::StageFileRead(), vtkHTTPHandler::StageFileRead(), vtkHIDHandler::StageFileRead(), vtkXNDHandler::StageFileWrite(), vtkHTTPHandler::StageFileWrite(), vtkImageEMAtlasAlgorithm(), vtkSlicerStyle::WriteCascadingStyleSheet(), vtkFetchMIWriterXND::WriteDocumentDeclaration(), vtkFSSurfaceAnnotationReader::WriteFSAnnotation(), vtkFileOps::WriteMatrixMatlabFile(), vtkFetchMIWriterXND::WriteMetadataForNode(), vtkFetchMIWriterXND::WriteMetadataForScene(), writeParametersToFile(), writeParametersToGuimondFile(), WritePGM(), WriteToGEFile(), vtkFileOps::WriteVectorMatlabFile(), and vtkFetchMIWriterXND::WriteXMLHeader().
| #define fprintf slicerFprintf |
Referenced by buildTransformMatrix(), fast_invert_3x3_matrixTemplate(), vtkMeasurementsRulerWidget::GenerateReport(), vtkTextureText::getLinePos(), vtkTextureText::getLineWordCount(), vtkIGTOpenTrackerStream::Init(), vtkSlicerIGTDemoLogic::Init(), ipAllocateData(), ipGetDataSize(), vtkCard::LoadString(), main(), vtkFileOps::makeDirectoryIfNeeded(), printAllInfo(), vtkImageEMAtlasSegmenter::PrintIntermediateResultsToFile(), qnexp2(), readParametersFromFile(), ReadPGM(), vtkTeemEstimateDiffusionTensor::SetTenContext(), slicerFclose(), slicerFeof(), slicerFflush(), slicerFgetc(), slicerFgets(), slicerFopen(), slicerFprintf(), slicerFputc(), slicerFread(), slicerFseek(), slicerFtell(), slicerFwrite(), slicerUngetc(), vtkImageConnectivityExecute(), vtkImageEMAtlasAlgorithm(), vtkImageEMGeneral_qnexp2(), vtkImageFillROIDrawPolygon(), vtkSlicerStyle::WriteCascadingStyleSheet(), vtkFileOps::WriteMatrixMatlabFile(), writeParametersToFile(), writeParametersToGuimondFile(), WritePGM(), WriteToGEFile(), and vtkFileOps::WriteVectorMatlabFile().
| #define fputc slicerFputc |
Referenced by main(), slicerFputc(), and writeFile().
| #define fread slicerFread |
Referenced by hid_read_callback(), vtkCard::LoadString(), main(), mexFunction(), read_callback(), EMVolume::ReadDataFromFile(), vtkFSSurfaceAnnotationReader::ReadEmbeddedColorTable(), vtkFSIO::ReadFloat(), vtkFSSurfaceScalarReader::ReadFSScalars(), vtkFSIO::ReadInt(), vtkFSIO::ReadInt2(), vtkFSIO::ReadInt3(), vtkFSIO::ReadShort(), vtkFSSurfaceReader::RequestData(), slicerFread(), vtkFSIO::WriteInt2(), vtkFetchMIWriterXND::WriteMetadataForNode(), vtkFetchMIWriterXND::WriteMetadataForScene(), and xnd_read_callback().
| #define fseek slicerFseek |
| #define ftell slicerFtell |
| #define fwrite slicerFwrite |
Referenced by vtkURIHandler::BufferedWrite(), hid_write_callback(), main(), mexFunction(), EMVolume::SaveDataToFile(), slicerFwrite(), write_callback(), vtkFetchMIWriterXND::WriteDocumentDeclaration(), vtkFSIO::WriteInt(), vtkFSIO::WriteInt3(), vtkFetchMIWriterXND::WriteMetadataForNode(), vtkFetchMIWriterXND::WriteMetadataForScene(), WritePGM(), WriteToGEFile(), vtkFetchMIWriterXND::WriteXMLHeader(), xnd_write_callback(), and xnd_writeheader_callback().
| #define slicerStderr stderr |
| #define slicerStdin stdin |
| #define slicerStdout stdout |
| #define ungetc slicerUngetc |
Referenced by main(), slicerUngetc(), and StripPNMComment().
| int slicerFclose | ( | slicerStream * | stream | ) |
| int slicerFeof | ( | slicerStream * | stream | ) |
References slicerStream::channel, ERR_STRLEN, feof, slicerStream::file, FILE, fprintf, slicerStream::interp, slicerStream::option, SLICER_FILE, SLICER_STDIN, stderr, stdin, and slicerStream::type.
| int slicerFflush | ( | slicerStream * | stream | ) |
| int slicerFgetc | ( | slicerStream * | stream | ) |
References slicerStream::channel, ERR_STRLEN, fgetc, slicerStream::file, FILE, fprintf, slicerStream::interp, slicerStream::option, SLICER_FILE, SLICER_STDIN, stderr, stdin, and slicerStream::type.
| char* slicerFgets | ( | char * | str, | |
| int | num, | |||
| slicerStream * | stream | |||
| ) |
| slicerStream* slicerFopen | ( | const char * | filename, | |
| const char * | mode | |||
| ) |
References slicerStream::channel, ERR_STRLEN, slicerStream::file, FILE, fopen, fprintf, slicerStream::interp, slicerStream::option, SLICER_FILE, SLICER_NONE, stderr, and slicerStream::type.
| int slicerFprintf | ( | slicerStream * | stream, | |
| const char * | format, | |||
| ... | ||||
| ) |
| int slicerFputc | ( | int | ch, | |
| slicerStream * | stream | |||
| ) |
| int slicerFread | ( | void * | buffer, | |
| size_t | size, | |||
| size_t | count, | |||
| slicerStream * | stream | |||
| ) |
| int slicerFseek | ( | slicerStream * | stream, | |
| long | offset, | |||
| int | whence | |||
| ) |
| int slicerFtell | ( | slicerStream * | stream | ) |
| size_t slicerFwrite | ( | const void * | buffer, | |
| size_t | size, | |||
| size_t | count, | |||
| slicerStream * | stream | |||
| ) |
| int slicerUngetc | ( | int | c, | |
| slicerStream * | stream | |||
| ) |
References slicerStream::channel, ERR_STRLEN, slicerStream::file, FILE, fprintf, slicerStream::interp, slicerStream::option, SLICER_FILE, SLICER_STDIN, stderr, stdin, slicerStream::type, and ungetc.
| slicerStream sstderr = {SLICER_STDERR, NULL, {NULL}} |
| slicerStream sstdin = {SLICER_STDIN, NULL, {NULL}} |
| slicerStream sstdout = {SLICER_STDOUT, NULL, {NULL}} |
1.6.1