#include <itkVTKPolyDataMeshIO.h>
This class defines how to read and write vtk legacy file format.
Definition at line 42 of file itkVTKPolyDataMeshIO.h.
Inheritance diagram for itk::VTKPolyDataMeshIO:
Collaboration diagram for itk::VTKPolyDataMeshIO:Public Member Functions | |
| bool | CanReadFile (const char *fileName) override |
| bool | CanWriteFile (const char *fileName) override |
| virtual::itk::LightObject::Pointer | CreateAnother () const |
| virtual const char * | GetNameOfClass () const |
| void | ReadCellData (void *buffer) override |
| void | ReadCells (void *buffer) override |
| void | ReadMeshInformation () override |
| void | ReadPointData (void *buffer) override |
| void | ReadPoints (void *buffer) override |
| void | Write () override |
| void | WriteCellData (void *buffer) override |
| void | WriteCells (void *buffer) override |
| void | WriteMeshInformation () override |
| void | WritePointData (void *buffer) override |
| void | WritePoints (void *buffer) override |
Public Member Functions inherited from itk::MeshIOBase | |
| std::string | GetByteOrderAsString (IOByteOrderEnum) const |
| unsigned int | GetComponentSize (IOComponentEnum componentType) const |
| std::string | GetFileTypeAsString (IOFileEnum) const |
| const ArrayOfExtensionsType & | GetSupportedReadExtensions () const |
| const ArrayOfExtensionsType & | GetSupportedWriteExtensions () const |
| void | SetByteOrderToBigEndian () |
| void | SetByteOrderToLittleEndian () |
| void | SetFileTypeToASCII () |
| void | SetFileTypeToBinary () |
| template<typename T> | |
| void | SetPixelType (const Array< T > &array, bool usePointPixel=true) |
| template<typename T, unsigned int VLength> | |
| void | SetPixelType (const CovariantVector< T, VLength > &dummy, bool usePointPixel=true) |
| template<typename T> | |
| void | SetPixelType (const DiffusionTensor3D< T > &dummy, bool usePointPixel=true) |
| template<typename T, unsigned int VLength> | |
| void | SetPixelType (const FixedArray< T, VLength > &dummy, bool usePointPixel=true) |
| template<typename T, unsigned int VRows, unsigned int VColumns> | |
| void | SetPixelType (const Matrix< T, VRows, VColumns > &dummy, bool usePointPixel=true) |
| template<typename T> | |
| void | SetPixelType (const RGBAPixel< T > &dummy, bool usePointPixel=true) |
| template<typename T> | |
| void | SetPixelType (const RGBPixel< T > &dummy, bool usePointPixel=true) |
| template<typename T> | |
| void | SetPixelType (const std::complex< T > &dummy, bool usePointPixel=true) |
| template<typename T, unsigned int VLength> | |
| void | SetPixelType (const SymmetricSecondRankTensor< T, VLength > dummy, bool usePointPixel=true) |
| template<typename T> | |
| void | SetPixelType (const T &dummy, bool usePointPixel=true) |
| template<typename T> | |
| void | SetPixelType (const VariableLengthVector< T > &vector, bool usePointPixel=true) |
| template<typename T> | |
| void | SetPixelType (const VariableSizeMatrix< T > &matrix, bool usePointPixel=true) |
| template<typename T, unsigned int VLength> | |
| void | SetPixelType (const Vector< T, VLength > &dummy, bool usePointPixel=true) |
| virtual void | SetFileName (const char *_arg) |
| virtual const char * | GetFileName () const |
| virtual void | SetPointPixelType (const itk::CommonEnums::IOPixel _arg) |
| virtual itk::CommonEnums::IOPixel | GetPointPixelType () const |
| virtual void | SetCellPixelType (const itk::CommonEnums::IOPixel _arg) |
| virtual itk::CommonEnums::IOPixel | GetCellPixelType () const |
| virtual void | SetPointComponentType (const itk::CommonEnums::IOComponent _arg) |
| virtual itk::CommonEnums::IOComponent | GetPointComponentType () const |
| virtual void | SetCellComponentType (const itk::CommonEnums::IOComponent _arg) |
| virtual itk::CommonEnums::IOComponent | GetCellComponentType () const |
| virtual void | SetPointPixelComponentType (const itk::CommonEnums::IOComponent _arg) |
| virtual itk::CommonEnums::IOComponent | GetPointPixelComponentType () const |
| virtual void | SetCellPixelComponentType (const itk::CommonEnums::IOComponent _arg) |
| virtual itk::CommonEnums::IOComponent | GetCellPixelComponentType () const |
| virtual void | SetNumberOfPointPixelComponents (unsigned int _arg) |
| virtual unsigned int | GetNumberOfPointPixelComponents () const |
| virtual void | SetNumberOfCellPixelComponents (unsigned int _arg) |
| virtual unsigned int | GetNumberOfCellPixelComponents () const |
| virtual void | SetPointDimension (unsigned int _arg) |
| virtual unsigned int | GetPointDimension () const |
| virtual void | SetNumberOfPoints (SizeValueType _arg) |
| virtual SizeValueType | GetNumberOfPoints () const |
| virtual void | SetNumberOfCells (SizeValueType _arg) |
| virtual SizeValueType | GetNumberOfCells () const |
| virtual void | SetNumberOfPointPixels (SizeValueType _arg) |
| virtual SizeValueType | GetNumberOfPointPixels () const |
| virtual void | SetNumberOfCellPixels (SizeValueType _arg) |
| virtual SizeValueType | GetNumberOfCellPixels () const |
| virtual void | SetCellBufferSize (SizeValueType _arg) |
| virtual SizeValueType | GetCellBufferSize () const |
| virtual void | SetUpdatePoints (bool _arg) |
| virtual bool | GetUpdatePoints () const |
| virtual void | UpdatePointsOn () |
| virtual void | UpdatePointsOff () |
| virtual void | SetUpdateCells (bool _arg) |
| virtual bool | GetUpdateCells () const |
| virtual void | UpdateCellsOn () |
| virtual void | UpdateCellsOff () |
| virtual void | SetUpdatePointData (bool _arg) |
| virtual bool | GetUpdatePointData () const |
| virtual void | UpdatePointDataOn () |
| virtual void | UpdatePointDataOff () |
| virtual void | SetUpdateCellData (bool _arg) |
| virtual bool | GetUpdateCellData () const |
| virtual void | UpdateCellDataOn () |
| virtual void | UpdateCellDataOff () |
| virtual void | SetFileType (const IOFileEnum _arg) |
| virtual IOFileEnum | GetFileType () const |
| virtual void | SetByteOrder (const IOByteOrderEnum _arg) |
| virtual IOByteOrderEnum | GetByteOrder () const |
| virtual void | SetUseCompression (bool _arg) |
| virtual bool | GetUseCompression () const |
| virtual void | UseCompressionOn () |
| virtual void | UseCompressionOff () |
Public Member Functions inherited from itk::LightProcessObject | |
| virtual void | AbortGenerateDataOff () |
| virtual void | AbortGenerateDataOn () |
| virtual const bool & | GetAbortGenerateData () const |
| virtual void | SetAbortGenerateData (bool _arg) |
| virtual void | UpdateOutputData () |
| void | UpdateProgress (float amount) |
| virtual void | SetProgress (float _arg) |
| virtual const float & | GetProgress () const |
Public Member Functions inherited from itk::Object | |
| unsigned long | AddObserver (const EventObject &event, Command *cmd) const |
| unsigned long | AddObserver (const EventObject &event, std::function< void(const EventObject &)> function) const |
| virtual void | DebugOff () const |
| virtual void | DebugOn () const |
| Command * | GetCommand (unsigned long tag) |
| bool | GetDebug () const |
| MetaDataDictionary & | GetMetaDataDictionary () |
| const MetaDataDictionary & | GetMetaDataDictionary () const |
| virtual ModifiedTimeType | GetMTime () const |
| virtual const TimeStamp & | GetTimeStamp () const |
| bool | HasObserver (const EventObject &event) const |
| void | InvokeEvent (const EventObject &) |
| void | InvokeEvent (const EventObject &) const |
| virtual void | Modified () const |
| void | Register () const override |
| void | RemoveAllObservers () |
| void | RemoveObserver (unsigned long tag) const |
| void | SetDebug (bool debugFlag) const |
| void | SetReferenceCount (int) override |
| void | UnRegister () const noexcept override |
| void | SetMetaDataDictionary (const MetaDataDictionary &rhs) |
| void | SetMetaDataDictionary (MetaDataDictionary &&rrhs) |
| virtual void | SetObjectName (std::string _arg) |
| virtual const std::string & | GetObjectName () const |
Public Member Functions inherited from itk::LightObject | |
| Pointer | Clone () const |
| virtual void | Delete () |
| virtual int | GetReferenceCount () const |
| void | Print (std::ostream &os, Indent indent=0) const |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from itk::MeshIOBase | |
| static std::string | GetComponentTypeAsString (IOComponentEnum) |
| static std::string | GetPixelTypeAsString (IOPixelEnum) |
Static Public Member Functions inherited from itk::LightProcessObject | |
| static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
| static bool | GetGlobalWarningDisplay () |
| static void | GlobalWarningDisplayOff () |
| static void | GlobalWarningDisplayOn () |
| static Pointer | New () |
| static void | SetGlobalWarningDisplay (bool val) |
Static Public Member Functions inherited from itk::LightObject | |
| static void | BreakOnError () |
| static Pointer | New () |
Protected Member Functions | |
| IOComponentEnum | GetComponentTypeFromString (const std::string &pointType) |
| int | GetNextLine (std::ifstream &ifs, std::string &line, bool lowerCase=true, SizeValueType count=0) |
| void | PrintSelf (std::ostream &os, Indent indent) const override |
| template<typename T> | |
| void | ReadCellDataBufferAsASCII (std::ifstream &inputFile, T *buffer) |
| template<typename T> | |
| void | ReadCellDataBufferAsBINARY (std::ifstream &inputFile, T *buffer) |
| template<typename TInput, typename TOutput> | |
| void | ReadCellsBuffer (TInput *input, TOutput *output) |
| void | ReadCellsBufferAsASCII (std::ifstream &inputFile, void *buffer) |
| void | ReadCellsBufferAsBINARY (std::ifstream &inputFile, void *buffer) |
| template<typename T> | |
| void | ReadPointDataBufferAsASCII (std::ifstream &inputFile, T *buffer) |
| template<typename T> | |
| void | ReadPointDataBufferAsBINARY (std::ifstream &inputFile, T *buffer) |
| template<typename T> | |
| void | ReadPointsBufferAsASCII (std::ifstream &inputFile, T *buffer) |
| template<typename T> | |
| void | ReadPointsBufferAsBINARY (std::ifstream &inputFile, T *buffer) |
| template<typename T> | |
| void | UpdateCellInformation (T *buffer) |
| VTKPolyDataMeshIO () | |
| template<typename T> | |
| void | WriteCellDataBufferAsASCII (std::ofstream &outputFile, T *buffer, const StringType &cellPixelComponentName) |
| template<typename T> | |
| void | WriteCellDataBufferAsBINARY (std::ofstream &outputFile, T *buffer, const StringType &cellPixelComponentName) |
| template<typename T> | |
| void | WriteCellsBufferAsASCII (std::ofstream &outputFile, T *buffer) |
| template<typename T> | |
| void | WriteCellsBufferAsBINARY (std::ofstream &outputFile, T *buffer) |
| template<typename T> | |
| void | WriteColorScalarBufferAsASCII (std::ofstream &outputFile, T *buffer, unsigned int numberOfPixelComponents, SizeValueType numberOfPixels) |
| template<typename T> | |
| void | WriteColorScalarBufferAsBINARY (std::ofstream &outputFile, T *buffer, unsigned int numberOfPixelComponents, SizeValueType numberOfPixels) |
| template<typename T> | |
| void | WritePointDataBufferAsASCII (std::ofstream &outputFile, T *buffer, const StringType &pointPixelComponentName) |
| template<typename T> | |
| void | WritePointDataBufferAsBINARY (std::ofstream &outputFile, T *buffer, const StringType &pointPixelComponentName) |
| template<typename T> | |
| void | WritePointsBufferAsASCII (std::ofstream &outputFile, T *buffer, const StringType &pointComponentType) |
| template<typename T> | |
| void | WritePointsBufferAsBINARY (std::ofstream &outputFile, T *buffer, const StringType &pointComponentType) |
| ~VTKPolyDataMeshIO () override | |
Protected Member Functions inherited from itk::MeshIOBase | |
| void | AddSupportedReadExtension (const char *extension) |
| void | AddSupportedWriteExtension (const char *extension) |
| MeshIOBase () | |
| template<typename T> | |
| void | ReadBufferAsAscii (T *buffer, std::ifstream &inputFile, SizeValueType numberOfComponents) |
| template<typename T> | |
| void | ReadBufferAsBinary (T *buffer, std::ifstream &inputFile, SizeValueType numberOfComponents) |
| template<typename TInput, typename TOutput> | |
| void | ReadCellsBuffer (TInput *input, TOutput *output) |
| template<typename TInput, typename TOutput> | |
| void | ReadCellsBuffer (TInput *input, TOutput *output, CellGeometryEnum type) |
| template<typename T> | |
| void | WriteBufferAsAscii (T *buffer, std::ofstream &outputFile, SizeValueType numberOfLines, SizeValueType numberOfComponents) |
| template<typename TOutput, typename TInput> | |
| void | WriteBufferAsBinary (TInput *buffer, std::ofstream &outputFile, SizeValueType numberOfComponents) |
| template<typename TInput, typename TOutput> | |
| void | WriteCellsBuffer (TInput *input, TOutput *output, CellGeometryEnum cellType, SizeValueType numberOfCells) |
| template<typename TInput, typename TOutput> | |
| void | WriteCellsBuffer (TInput *input, TOutput *output, CellGeometryEnum cellType, unsigned int numberOfPoints, SizeValueType numberOfCells) |
| ~MeshIOBase () override=default | |
Protected Member Functions inherited from itk::LightProcessObject | |
| virtual void | GenerateData () |
| LightProcessObject () | |
| ~LightProcessObject () override | |
Protected Member Functions inherited from itk::Object | |
| Object () | |
| bool | PrintObservers (std::ostream &os, Indent indent) const |
| virtual void | SetTimeStamp (const TimeStamp &timeStamp) |
| ~Object () override | |
Protected Member Functions inherited from itk::LightObject | |
| virtual LightObject::Pointer | InternalClone () const |
| LightObject () | |
| virtual void | PrintHeader (std::ostream &os, Indent indent) const |
| virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
| virtual | ~LightObject () |
Private Member Functions | |
| template<typename TOffset, typename TConnectivity> | |
| void | ReadCellsBufferAsBINARYConnectivityType (std::ifstream &inputFile, void *buffer) |
| template<typename TOffset> | |
| void | ReadCellsBufferAsBINARYOffsetType (std::ifstream &inputFile, void *buffer) |
Static Private Member Functions | |
| static void | ReadComponentsAsASCII (std::ifstream &inputFile, double *const buffer, const SizeValueType numberOfComponents) |
| static void | ReadComponentsAsASCII (std::ifstream &inputFile, float *const buffer, const SizeValueType numberOfComponents) |
| template<typename T> | |
| static void | ReadComponentsAsASCII (std::ifstream &inputFile, T *const buffer, const SizeValueType numberOfComponents) |
Private Attributes | |
| uint8_t | m_ReadMeshVersionMajor { 4 } |
| using itk::VTKPolyDataMeshIO::ConstPointer = SmartPointer<const Self> |
Definition at line 51 of file itkVTKPolyDataMeshIO.h.
Definition at line 50 of file itkVTKPolyDataMeshIO.h.
| using itk::VTKPolyDataMeshIO::PointIdVector = std::vector<SizeValueType> |
Definition at line 58 of file itkVTKPolyDataMeshIO.h.
Definition at line 60 of file itkVTKPolyDataMeshIO.h.
Definition at line 59 of file itkVTKPolyDataMeshIO.h.
Standard "Self" type alias.
Definition at line 48 of file itkVTKPolyDataMeshIO.h.
Definition at line 53 of file itkVTKPolyDataMeshIO.h.
| using itk::VTKPolyDataMeshIO::StringStreamType = std::stringstream |
Definition at line 57 of file itkVTKPolyDataMeshIO.h.
| using itk::VTKPolyDataMeshIO::StringType = std::string |
Definition at line 55 of file itkVTKPolyDataMeshIO.h.
| using itk::VTKPolyDataMeshIO::StringVectorType = std::vector<StringType> |
Definition at line 56 of file itkVTKPolyDataMeshIO.h.
Definition at line 49 of file itkVTKPolyDataMeshIO.h.
|
protected |
Referenced by GetNameOfClass().
|
overrideprotected |
|
overridevirtual |
-----— This part of the interfaces deals with reading data. --— Determine if the file can be read with this MeshIO implementation.
| fileName | The name of the file to test for reading. |
Implements itk::MeshIOBase.
|
overridevirtual |
Determine if the file can be written with this MeshIO implementation.
| fileName | The name of the file to test for writing. |
Implements itk::MeshIOBase.
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::LightProcessObject.
|
protected |
Convenience method returns the IOComponentEnum corresponding to a string.
|
virtual |
Reimplemented from itk::MeshIOBase.
References VTKPolyDataMeshIO().
|
protected |
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::MeshIOBase.
|
overridevirtual |
Implements itk::MeshIOBase.
|
inlineprotected |
For scalars we have to read the next line of LOOKUP_TABLE
for VECTORS or NORMALS or TENSORS, we could read them directly
Definition at line 337 of file itkVTKPolyDataMeshIO.h.
References itk::MeshIOBase::m_NumberOfCellPixelComponents, itk::MeshIOBase::m_NumberOfCellPixels, and ReadComponentsAsASCII().
|
inlineprotected |
For scalars we have to read the next line of LOOKUP_TABLE
For VECTORS or NORMALS or TENSORS, we could read them directly
Definition at line 381 of file itkVTKPolyDataMeshIO.h.
References itk::MeshIOBase::m_NumberOfCellPixelComponents, itk::MeshIOBase::m_NumberOfCellPixels, itk::ByteSwapper< T >::SwapRangeFromSystemToBigEndian(), and itk::ByteSwapper< T >::SystemIsLittleEndian().
|
overridevirtual |
Implements itk::MeshIOBase.
|
inlineprotected |
Convert cells buffer for output cells buffer, it's user's responsibility to make sure the input cells don't contain any cell type that could not be written as polygon cell
Definition at line 1106 of file itkVTKPolyDataMeshIO.h.
References itk::MeshIOBase::m_NumberOfCells.
Referenced by WriteCellsBufferAsBINARY().
|
protected |
|
protected |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
inlinestaticprivate |
Reads the specified number of components from the specified input file into the specified buffer.
float and double, in order to support reading infinity and NaN values. Definition at line 1137 of file itkVTKPolyDataMeshIO.h.
Referenced by ReadCellDataBufferAsASCII(), ReadPointDataBufferAsASCII(), and ReadPointsBufferAsASCII().
|
overridevirtual |
Set the spacing and dimension information for the set filename.
Implements itk::MeshIOBase.
|
overridevirtual |
Implements itk::MeshIOBase.
|
inlineprotected |
For scalars we have to read the next line of LOOKUP_TABLE
for VECTORS or NORMALS or TENSORS, we could read them directly
Definition at line 245 of file itkVTKPolyDataMeshIO.h.
References itk::MeshIOBase::m_NumberOfPointPixelComponents, itk::MeshIOBase::m_NumberOfPointPixels, and ReadComponentsAsASCII().
|
inlineprotected |
For scalars we have to read the next line of LOOKUP_TABLE
for VECTORS or NORMALS or TENSORS, we could read them directly
Definition at line 289 of file itkVTKPolyDataMeshIO.h.
References itk::MeshIOBase::m_NumberOfPointPixelComponents, itk::MeshIOBase::m_NumberOfPointPixels, itk::ByteSwapper< T >::SwapRangeFromSystemToBigEndian(), and itk::ByteSwapper< T >::SystemIsLittleEndian().
|
overridevirtual |
Reads the data from disk into the memory buffer provided.
Implements itk::MeshIOBase.
|
inlineprotected |
Load the point coordinates into the itk::Mesh
Definition at line 198 of file itkVTKPolyDataMeshIO.h.
References itk::MeshIOBase::m_NumberOfPoints, itk::MeshIOBase::m_PointDimension, and ReadComponentsAsASCII().
|
inlineprotected |
Load the point coordinates into the itk::Mesh
Definition at line 216 of file itkVTKPolyDataMeshIO.h.
References itk::MeshIOBase::m_NumberOfPoints, itk::MeshIOBase::m_PointDimension, itk::ByteSwapper< T >::SwapRangeFromSystemToBigEndian(), and itk::ByteSwapper< T >::SystemIsLittleEndian().
|
inlineprotected |
Definition at line 138 of file itkVTKPolyDataMeshIO.h.
References itk::EncapsulateMetaData(), itk::Object::GetMetaDataDictionary(), and itk::MeshIOBase::m_NumberOfCells.
|
overridevirtual |
Implements itk::MeshIOBase.
|
overridevirtual |
Implements itk::MeshIOBase.
|
inlineprotected |
|
inlineprotected |
Definition at line 999 of file itkVTKPolyDataMeshIO.h.
References itk::ExposeMetaData(), itk::Object::GetMetaDataDictionary(), itk::MeshIOBase::m_CellPixelType, itk::MeshIOBase::m_NumberOfCellPixelComponents, itk::MeshIOBase::m_NumberOfCellPixels, itk::MeshIOBase::m_NumberOfCells, itk::ByteSwapper< T >::SwapWriteRangeFromSystemToBigEndian(), and WriteColorScalarBufferAsBINARY().
|
overridevirtual |
Implements itk::MeshIOBase.
|
inlineprotected |
Write vertices
Write lines
Write polygons
Definition at line 463 of file itkVTKPolyDataMeshIO.h.
References itk::EncapsulateMetaData(), itk::ExposeMetaData(), itk::Object::GetMetaDataDictionary(), itk::MeshIOBase::m_NumberOfCells, and itk::detail::VectorContainer< std::conditional_t< std::is_void_v< T2 >, SizeValueType, T1 >, std::conditional_t< std::is_void_v< T2 >, T1, T2 > >::New().
|
inlineprotected |
Write vertices
Write lines
Write polygons
Definition at line 582 of file itkVTKPolyDataMeshIO.h.
References itk::EncapsulateMetaData(), itk::ExposeMetaData(), itk::Object::GetMetaDataDictionary(), itk::MeshIOBase::m_NumberOfCells, itk::make_unique_for_overwrite(), itk::detail::VectorContainer< std::conditional_t< std::is_void_v< T2 >, SizeValueType, T1 >, std::conditional_t< std::is_void_v< T2 >, T1, T2 > >::New(), ReadCellsBuffer(), and itk::ByteSwapper< T >::SwapWriteRangeFromSystemToBigEndian().
|
inlineprotected |
Definition at line 1062 of file itkVTKPolyDataMeshIO.h.
Referenced by WriteCellDataBufferAsASCII(), and WritePointDataBufferAsASCII().
|
inlineprotected |
Definition at line 1084 of file itkVTKPolyDataMeshIO.h.
References itk::make_unique_for_overwrite().
Referenced by WriteCellDataBufferAsBINARY(), and WritePointDataBufferAsBINARY().
|
overridevirtual |
Set the spacing and dimension information for the set filename.
Implements itk::MeshIOBase.
|
overridevirtual |
Implements itk::MeshIOBase.
|
inlineprotected |
Definition at line 678 of file itkVTKPolyDataMeshIO.h.
References itk::ConvertNumberToString(), itk::ExposeMetaData(), itk::Object::GetMetaDataDictionary(), itk::MeshIOBase::m_NumberOfPointPixelComponents, itk::MeshIOBase::m_NumberOfPointPixels, itk::MeshIOBase::m_PointPixelType, and WriteColorScalarBufferAsASCII().
|
inlineprotected |
Definition at line 809 of file itkVTKPolyDataMeshIO.h.
References itk::ExposeMetaData(), itk::Object::GetMetaDataDictionary(), itk::MeshIOBase::m_NumberOfPointPixelComponents, itk::MeshIOBase::m_NumberOfPointPixels, itk::MeshIOBase::m_PointPixelType, itk::ByteSwapper< T >::SwapWriteRangeFromSystemToBigEndian(), and WriteColorScalarBufferAsBINARY().
|
overridevirtual |
Writes the data to disk from the memory buffer provided. Make sure that the IORegions has been set properly.
Implements itk::MeshIOBase.
|
inlineprotected |
Definition at line 429 of file itkVTKPolyDataMeshIO.h.
References itk::ConvertNumberToString(), itk::MeshIOBase::m_NumberOfPoints, and itk::MeshIOBase::m_PointDimension.
|
inlineprotected |
Definition at line 450 of file itkVTKPolyDataMeshIO.h.
References itk::MeshIOBase::m_NumberOfPoints, itk::MeshIOBase::m_PointDimension, and itk::ByteSwapper< T >::SwapWriteRangeFromSystemToBigEndian().
|
private |
Definition at line 1162 of file itkVTKPolyDataMeshIO.h.