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

Method M_SetupWriteFields

Utilities/MetaIO/vtkmetaio/metaLine.cxx:199–227  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

197}
198
199void
200MetaLine::M_SetupWriteFields()
201{
202 MetaObject::M_SetupWriteFields();
203
204 MET_FieldRecordType * mF;
205
206 char s[255];
207 mF = new MET_FieldRecordType;
208 MET_TypeToString(m_ElementType, s);
209 MET_InitWriteField(mF, "ElementType", MET_STRING, strlen(s), s);
210 m_Fields.push_back(mF);
211
212 if (strlen(m_PointDim) > 0)
213 {
214 mF = new MET_FieldRecordType;
215 MET_InitWriteField(mF, "PointDim", MET_STRING, strlen(m_PointDim), m_PointDim);
216 m_Fields.push_back(mF);
217 }
218
219 m_NPoints = static_cast<int>(m_PointList.size());
220 mF = new MET_FieldRecordType;
221 MET_InitWriteField(mF, "NPoints", MET_INT, m_NPoints);
222 m_Fields.push_back(mF);
223
224 mF = new MET_FieldRecordType;
225 MET_InitWriteField(mF, "Points", MET_NONE);
226 m_Fields.push_back(mF);
227}
228
229MET_ValueEnumType
230MetaLine::ElementType() const

Callers

nothing calls this directly

Calls 4

MET_TypeToStringFunction · 0.85
MET_InitWriteFieldFunction · 0.70
push_backMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected