public string BasisBladeName(int grade, int index, BasisBladeFormat nameFormat) { switch (nameFormat) { case BasisBladeFormat.Canonical: return(BasisBladeName(grade, index)); case BasisBladeFormat.BinaryIndexed: return(FrameUtils.BasisBladeBinaryIndexedName(VSpaceDimension, grade, index)); case BasisBladeFormat.GradePlusIndex: return(FrameUtils.BasisBladeGradeIndexName(grade, index)); default: return(FrameUtils.BasisBladeIndexedName(grade, index)); } }