MCPcopy Create free account
hub / github.com/Kitware/VTK / Open

Method Open

IO/Geometry/vtkOFFReader.cxx:44–65  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

42
43//------------------------------------------------------------------------------
44vtkSmartPointer<vtkResourceStream> vtkOFFReader::Open()
45{
46 if (this->Stream)
47 {
48 if (this->Stream->SupportSeek())
49 {
50 this->Stream->Seek(0, vtkResourceStream::SeekDirection::Begin);
51 }
52
53 return this->Stream;
54 }
55
56 auto fileStream = vtkSmartPointer<vtkFileResourceStream>::New();
57 if (!this->FileName || !fileStream->Open(this->FileName))
58 {
59 vtkErrorMacro(<< "Failed to open file: "
60 << (this->FileName ? this->FileName : "No file name set"));
61 return nullptr;
62 }
63
64 return fileStream;
65}
66
67//------------------------------------------------------------------------------
68int vtkOFFReader::RequestData(vtkInformation* vtkNotUsed(request),

Callers 8

RequestDataMethod · 0.95
LoadFileBufferMethod · 0.45
RequestDataMethod · 0.45
RequestDataMethod · 0.45
TestSTLReaderStreamFunction · 0.45
TestPTSReaderStreamFunction · 0.45
TestOBJReaderMultilineFunction · 0.45

Calls 3

SupportSeekMethod · 0.80
NewFunction · 0.50
SeekMethod · 0.45

Tested by 3

TestSTLReaderStreamFunction · 0.36
TestPTSReaderStreamFunction · 0.36
TestOBJReaderMultilineFunction · 0.36