% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/plot-htna.R
\name{.draw_intra_group_edges}
\alias{.draw_intra_group_edges}
\title{Draw Intra-Group Edges with Curvature}
\usage{
.draw_intra_group_edges(
  layout_mat,
  weights,
  group_indices,
  edge_colors,
  intra_curvature,
  orientation,
  layout_type = "bipartite",
  threshold,
  directed
)
}
\arguments{
\item{layout_mat}{Layout matrix (n x 2) with x, y coordinates.}

\item{weights}{Full weight matrix including intra-group edges.}

\item{group_indices}{List of index vectors per group.}

\item{edge_colors}{Vector of edge colors per group.}

\item{intra_curvature}{Curvature amount for intra-group edges.}

\item{orientation}{Layout orientation ("vertical", "horizontal", "facing").}

\item{threshold}{Minimum weight threshold for drawing edges.}

\item{directed}{Logical: draw arrows?}
}
\description{
Draws curved edges between nodes within the same group. Uses quadratic
bezier arcs with height proportional to distance, producing consistent
rounded arcs for both adjacent and distant node pairs.
}
\keyword{internal}
