| AddFaceToArray(ON_SubDFacePtr face_ptr) | ON_SubDEdge |  | 
  | AdjacentEdge(unsigned int edge_vertex_index, unsigned int i) const | ON_SubDEdge |  | 
  | AdjacentEdgePtr(unsigned int edge_vertex_index, unsigned int i) const | ON_SubDEdge |  | 
  | ArchiveId() const | ON_SubDComponentBase | inline | 
  | BoundingBox(ON_SubDComponentLocation subd_appearance, const ON_SubD &subd) const | ON_SubDEdge |  | 
  | CachedPointMask enum value | ON_SubDComponentBase | protected | 
  | CenterFrame(ON_SubDComponentLocation subd_appearance) const | ON_SubDEdge |  | 
  | CenterNormal(ON_SubDComponentLocation subd_appearance, unsigned int edge_face_index) const | ON_SubDEdge |  | 
  | CenterPoint(ON_SubDComponentLocation subd_appearance) const | ON_SubDEdge |  | 
  | ClearMark() const | ON_SubDComponentBase |  | 
  | ClearMarkBits() const | ON_SubDComponentBase |  | 
  | ClearSavedSubdivisionPoint() const | ON_SubDComponentBase |  | 
  | ClearSavedSubdivisionPoints() const | ON_SubDEdge |  | 
  | ClearSavedSubdivisionPoints(bool bClearNeighborhood) const | ON_SubDEdge |  | 
  | ClearSharpnessForExperts() | ON_SubDEdge |  | 
  | ClearSubdivisionDisplacement() const | ON_SubDComponentBase |  | 
  | CompareId(const ON_SubDComponentBase *lhs, const ON_SubDComponentBase *rhs) | ON_SubDComponentBase | static | 
  | ComponentIndex() const | ON_SubDEdge |  | 
  | ComponentPtr() const | ON_SubDEdge |  | 
  | ControlNetBoundingBox() const | ON_SubDEdge |  | 
  | ControlNetCenterNormal(unsigned int edge_face_index) const | ON_SubDEdge |  | 
  | ControlNetCenterPoint() const | ON_SubDEdge |  | 
  | ControlNetDirection() const | ON_SubDEdge |  | 
  | ControlNetDirectionFrom(const ON_SubDVertex *v) const | ON_SubDEdge |  | 
  | ControlNetLine() const | ON_SubDEdge |  | 
  | ControlNetPoint(unsigned int i) const | ON_SubDEdge |  | 
  | CopyBaseFrom(const ON_SubDComponentBase *src, bool bCopySymmetrySetNext) | ON_SubDComponentBase | protected | 
  | DartCount() const | ON_SubDEdge |  | 
  | DoubleSubdivisionPoint() const | ON_SubDEdge |  | 
  | DoubleSubdivisionPoint(unsigned subdivided_end_index) const | ON_SubDEdge |  | 
  | EdgeAttributes() const | ON_SubDEdge |  | 
  | EdgeId() const | ON_SubDEdge |  | 
  | EdgeModifiedNofification() const | ON_SubDEdge |  | 
  | EdgeSurfaceCurve(bool bClampEndKnots) const | ON_SubDEdge |  | 
  | EdgeSurfaceCurve(bool bClampEndKnots, ON_NurbsCurve *destination_curve) const | ON_SubDEdge |  | 
  | EdgeSurfaceCurve(bool bClampEndKnots, ON_Curve **destination_curve_ptr) const | ON_SubDEdge |  | 
  | EdgeSurfaceCurveIsSet() const | ON_SubDEdge |  | 
  | EdgeType() const | ON_SubDEdge |  | 
  | Empty | ON_SubDEdge | static | 
  | EndSharpness(const class ON_SubDVertex *v) const | ON_SubDEdge |  | 
  | EndSharpness(unsigned evi) const | ON_SubDEdge |  | 
  | EndSharpness(unsigned evi, bool bUseCreaseSharpness) const | ON_SubDEdge |  | 
  | EvaluateCatmullClarkSubdivisionPoint(double subdivision_point[3]) const | ON_SubDEdge |  | 
  | Face(unsigned int i) const | ON_SubDEdge |  | 
  | FaceArrayIndex(const class ON_SubDFace *f) const | ON_SubDEdge |  | 
  | FaceCount() const | ON_SubDEdge |  | 
  | FaceDirection(unsigned int i) const | ON_SubDEdge |  | 
  | FacePtr(unsigned int i) const | ON_SubDEdge |  | 
  | FacePtrFromFace(const class ON_SubDFace *f) const | ON_SubDEdge |  | 
  | FromVertices(const ON_SubDVertex *vertex0, const ON_SubDVertex *vertex1, bool bIgnoreOrientation) | ON_SubDEdge | static | 
  | FromVertices(const ON_SubDVertex *vertex0, const ON_SubDVertex *vertex1) | ON_SubDEdge | static | 
  | GetCenterPointAndNormal(ON_SubDComponentLocation subd_appearance, unsigned int edge_face_index, double *P, double *N) const | ON_SubDEdge |  | 
  | GetEdgeSurfaceCurveControlPoints(ON_3dPoint *cvs, size_t cv_capacity) const | ON_SubDEdge |  | 
  | GetSavedSubdivisionPoint(double subdivision_point[3]) const | ON_SubDComponentBase |  | 
  | GetSectorBoundaryEdges(unsigned int edge_vertex_index, ON_SubDEdgePtr *edge_ptr0, ON_SubDEdgePtr *edge_ptr1) const | ON_SubDEdge |  | 
  | GetSharpSubdivisionPoint(ON_3dPoint &sharp_subdivision_point) const | ON_SubDEdge |  | 
  | GetSubdivisionDisplacement(double *) const | ON_SubDComponentBase |  | 
  | GetSubdivisionPoint(double subdivision_point[3]) const | ON_SubDEdge |  | 
  | GetSurfaceCenterPointAndNormal(unsigned int edge_face_index, double *P, double *N) const | ON_SubDEdge |  | 
  | GetSurfaceMeshFragmentPoints(ON_3dPoint *P, size_t P_capacity) const | ON_SubDEdge |  | 
  | HasBoundaryEdgeTopology() const | ON_SubDEdge |  | 
  | HasInteriorEdgeTopology(bool bRequireOppositeFaceDirections) const | ON_SubDEdge |  | 
  | InSymmetrySet() const | ON_SubDComponentBase |  | 
  | Internal_ClearModifiedFlags() const | ON_SubDComponentBase | protected | 
  | Internal_ClearSubdivisionPointAndSurfacePointFlags() const | ON_SubDComponentBase | protected | 
  | Internal_ClearSubdivisionPointFlag() const | ON_SubDComponentBase | protected | 
  | Internal_ClearSurfacePointFlag() const | ON_SubDComponentBase | protected | 
  | Internal_Modified1IsSet() const | ON_SubDComponentBase | protected | 
  | Internal_Modified1or2IsSet() const | ON_SubDComponentBase | protected | 
  | Internal_SetModified1Flag() const | ON_SubDComponentBase | protected | 
  | Internal_SetModified2Flag() const | ON_SubDComponentBase | protected | 
  | Internal_SetSavedSurfacePointFlag(bool bSavedSurfacePointFlag) const | ON_SubDComponentBase | protected | 
  | Internal_SubdivisionPointFlag() const | ON_SubDComponentBase | protected | 
  | Internal_SurfacePointFlag() const | ON_SubDComponentBase | protected | 
  | Internal_TransformComponentBase(bool bTransformationSavedSubdivisionPoint, const class ON_Xform &xform) | ON_SubDComponentBase | protected | 
  | IsActive() const | ON_SubDComponentBase |  | 
  | IsCrease() const | ON_SubDEdge |  | 
  | IsCreaseOrSharp() const | ON_SubDEdge |  | 
  | IsDartCrease() const | ON_SubDEdge |  | 
  | IsHardCrease() const | ON_SubDEdge |  | 
  | IsSharp() const | ON_SubDEdge |  | 
  | IsSmooth() const | ON_SubDEdge |  | 
  | IsSmoothNotSharp() const | ON_SubDEdge |  | 
  | IsSmoothNotX() const | ON_SubDEdge |  | 
  | IsSmoothNotXNotSharp() const | ON_SubDEdge |  | 
  | IsSmoothX() const | ON_SubDEdge |  | 
  | IsSymmetrySetPrimaryMotif() const | ON_SubDComponentBase |  | 
  | m_edge_tag | ON_SubDEdge |  | 
  | m_face2 | ON_SubDEdge |  | 
  | m_face_count | ON_SubDEdge |  | 
  | m_facex | ON_SubDEdge |  | 
  | m_facex_capacity | ON_SubDEdge |  | 
  | m_group_id | ON_SubDComponentBase | mutable | 
  | m_id | ON_SubDComponentBase |  | 
  | m_level | ON_SubDComponentBase | protected | 
  | m_next_edge | ON_SubDEdge |  | 
  | m_prev_edge | ON_SubDEdge |  | 
  | m_saved_points_flags | ON_SubDComponentBase | mutableprotected | 
  | m_saved_subd_point1 | ON_SubDComponentBase | mutableprotected | 
  | m_sector_coefficient | ON_SubDEdge | mutable | 
  | m_status | ON_SubDComponentBase | mutable | 
  | m_subd_point1 | ON_SubDComponentBase |  | 
  | m_vertex | ON_SubDEdge |  | 
  | Mark() const | ON_SubDComponentBase |  | 
  | MarkBits() const | ON_SubDComponentBase |  | 
  | MarkedFaceCount() const | ON_SubDEdge |  | 
  | MarkedVertexCount() const | ON_SubDEdge |  | 
  | MaximumFaceCount enum value | ON_SubDEdge |  | 
  | Modified1Bit enum value | ON_SubDComponentBase | protected | 
  | Modified2Bit enum value | ON_SubDComponentBase | protected | 
  | ModifiedFlags enum name | ON_SubDComponentBase | protected | 
  | ModifiedFlagsMask enum value | ON_SubDComponentBase | protected | 
  | NeighborFace(const ON_SubDFace *face, bool bStopAtCrease) const | ON_SubDEdge |  | 
  | NeighborFacePtr(const ON_SubDFace *face, bool bStopAtCrease) const | ON_SubDEdge |  | 
  | NeighborhoodStatusLogicalOr(bool bIncludeVertices, bool bIncludeFaces) const | ON_SubDEdge |  | 
  | ON_Internal_SubDFaceMeshFragmentAccumulator class | ON_SubDEdge | friend | 
  | ON_SubDArchiveIdMap class | ON_SubDEdge | friend | 
  | ON_SubDComponentBase()=default | ON_SubDComponentBase |  | 
  | ON_SubDComponentBase(const ON_SubDComponentBase &)=default | ON_SubDComponentBase |  | 
  | ON_SubDEdge()=default | ON_SubDEdge |  | 
  | ON_SubDEdge(const ON_SubDEdge &)=default | ON_SubDEdge |  | 
  | ON_SubDFace class | ON_SubDEdge | friend | 
  | ON_SubDHeap class | ON_SubDEdge | friend | 
  | ON_SubDVertex class | ON_SubDEdge | friend | 
  | operator=(const ON_SubDEdge &)=default | ON_SubDEdge |  | 
  | ON_SubDComponentBase::operator=(const ON_SubDComponentBase &)=default | ON_SubDComponentBase |  | 
  | OtherEndVertex(const class ON_SubDVertex *vertex) const | ON_SubDEdge |  | 
  | PointAt(double normalized_edge_parameter, ON_SubDComponentLocation subd_appearance) const | ON_SubDEdge |  | 
  | Read(class ON_BinaryArchive &archive, class ON_SubD &subd, class ON_SubDEdge *&edge) | ON_SubDEdge | static | 
  | RemoveFaceFromArray(const ON_SubDFace *f) | ON_SubDEdge |  | 
  | RemoveFaceFromArray(unsigned int i, ON_SubDFacePtr &removed_face) | ON_SubDEdge |  | 
  | ReplaceFaceInArray(const ON_SubDFace *old_face, const ON_SubDFace *new_face) | ON_SubDEdge |  | 
  | SavedPointsFlags enum name | ON_SubDComponentBase | protected | 
  | SavedSubdivisionPoint() const | ON_SubDComponentBase |  | 
  | SavedSubdivisionPointIsSet() const | ON_SubDComponentBase |  | 
  | SetArchiveId(unsigned int archive_id) const | ON_SubDComponentBase | inline | 
  | SetMark() const | ON_SubDComponentBase |  | 
  | SetMark(bool bMark) const | ON_SubDComponentBase |  | 
  | SetMarkBits(ON__UINT8 mark_bits) const | ON_SubDComponentBase |  | 
  | SetSavedSubdivisionPoint(const double subdivision_point[3]) const | ON_SubDComponentBase |  | 
  | SetSharpnessForExperts(ON_SubDEdgeSharpness sharpness) | ON_SubDEdge |  | 
  | SetSubdivisionDisplacement(const double *) | ON_SubDComponentBase |  | 
  | SetSubdivisionLevel(unsigned level) | ON_SubDComponentBase |  | 
  | Sharpness(bool bUseCreaseSharpness) const | ON_SubDEdge |  | 
  | Status() const | ON_SubDComponentBase |  | 
  | SubdivideSharpness(unsigned evi, bool bReverseSharpness) const | ON_SubDEdge |  | 
  | SubdivideSharpness(const class ON_SubDVertex *end_vertex, bool bReverseSharpness) const | ON_SubDEdge |  | 
  | SubdivisionDisplacement() const | ON_SubDComponentBase |  | 
  | SubdivisionDisplacementIsNonzero() const | ON_SubDComponentBase |  | 
  | SubdivisionLevel() const | ON_SubDComponentBase |  | 
  | SubdivisionPoint() const | ON_SubDEdge |  | 
  | SubdivisionPoint(unsigned subdivision_count) const | ON_SubDEdge |  | 
  | SubdivisionPointBit enum value | ON_SubDComponentBase | protected | 
  | SurfaceBoundingBox(const ON_SubD &subd) const | ON_SubDEdge |  | 
  | SurfaceCenterNormal(unsigned int edge_face_index) const | ON_SubDEdge |  | 
  | SurfaceCenterPoint() const | ON_SubDEdge |  | 
  | SurfacePointBit enum value | ON_SubDComponentBase | protected | 
  | TaggedEndIndex() const | ON_SubDEdge |  | 
  | TopologyCRC32(bool bIncludeSubdivisionProperties) const | ON_SubDEdge |  | 
  | TopologyHash(bool bIncludeSubdivisionProperties) const | ON_SubDEdge |  | 
  | Transform(bool bTransformationSavedSubdivisionPoint, const class ON_Xform &xform) | ON_SubDEdge |  | 
  | Unset | ON_SubDComponentBase | static | 
  | UnsetSectorCoefficientsForExperts() const | ON_SubDEdge |  | 
  | UpdateEdgeSectorCoefficientsForExperts(bool bUnsetEdgeSectorCoefficientsOnly) const | ON_SubDEdge |  | 
  | Vertex(unsigned evi) const | ON_SubDEdge |  | 
  | VertexArrayIndex(const class ON_SubDVertex *v) const | ON_SubDEdge |  | 
  | VertexCount() const | ON_SubDEdge |  | 
  | VertexId(unsigned evi) const | ON_SubDEdge |  | 
  | Write(class ON_BinaryArchive &archive) const | ON_SubDEdge |  | 
  | ~ON_SubDComponentBase()=default | ON_SubDComponentBase |  | 
  | ~ON_SubDEdge()=default | ON_SubDEdge |  |