GetLabelPosition
(
IVertex oVertex
)
{
Debug.Assert(oVertex != null);
AssertValid();
// Start with the default position.
VertexLabelPosition eLabelPosition = m_eLabelPosition;
// Check for a per-vertex label position.
Object oPerVertexLabelPositionAsObject;
if ( oVertex.TryGetValue(ReservedMetadataKeys.PerVertexLabelPosition,
typeof(VertexLabelPosition), out oPerVertexLabelPositionAsObject) )
{
eLabelPosition =
(VertexLabelPosition)oPerVertexLabelPositionAsObject;
}
return (eLabelPosition);
}