59 lines
769 B
Go
59 lines
769 B
Go
package svg
|
|
|
|
type (
|
|
Ellipse = VoidElement[EllipseTag, EllipseAttribute]
|
|
|
|
EllipseTag struct{}
|
|
|
|
EllipseAttribute interface {
|
|
Attribute
|
|
IsEllipseAttribute()
|
|
}
|
|
)
|
|
|
|
func (EllipseTag) PrintTag() string {
|
|
return "ellipse"
|
|
}
|
|
|
|
func (RX) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (RXP) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (RY) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (RYP) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (CX) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (CXP) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (CY) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (CYP) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (PathLength) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (Stroke) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (StrokeWidth) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (Fill) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (Style) IsEllipseAttribute() {
|
|
}
|
|
|
|
func (VectorEffect) IsEllipseAttribute() {
|
|
}
|