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

Function XdmfSetGetType

ThirdParty/xdmf3/vtkxdmf3/XdmfSet.cpp:179–201  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

177}
178
179int XdmfSetGetType(XDMFSET * set)
180{
181 shared_ptr<const XdmfSetType> checkType = ((XdmfSet *)set)->getType();
182
183 if (checkType == XdmfSetType::NoSetType()) {
184 return XDMF_SET_TYPE_NO_SET_TYPE;
185 }
186 else if (checkType == XdmfSetType::Node()) {
187 return XDMF_SET_TYPE_NODE;
188 }
189 else if (checkType == XdmfSetType::Cell()) {
190 return XDMF_SET_TYPE_CELL;
191 }
192 else if (checkType == XdmfSetType::Face()) {
193 return XDMF_SET_TYPE_FACE;
194 }
195 else if (checkType == XdmfSetType::Edge()) {
196 return XDMF_SET_TYPE_EDGE;
197 }
198 else {
199 return -1;
200 }
201}
202
203void XdmfSetInsertAttribute(XDMFSET * set, XDMFATTRIBUTE * Attribute, int passControl)
204{

Callers

nothing calls this directly

Calls 5

EdgeClass · 0.85
NodeClass · 0.50
CellClass · 0.50
FaceFunction · 0.50
getTypeMethod · 0.45

Tested by

no test coverage detected