forked from Open-CT/openbrain
22 lines
474 B
Go
22 lines
474 B
Go
package object
|
|
|
|
import (
|
|
"fmt"
|
|
"strings"
|
|
)
|
|
|
|
type Vector struct {
|
|
Name string `xorm:"varchar(100)" json:"name"`
|
|
Category string `xorm:"varchar(100)" json:"category"`
|
|
Color string `xorm:"varchar(100)" json:"color"`
|
|
Data []float64 `xorm:"varchar(1000)" json:"data"`
|
|
}
|
|
|
|
func (vector *Vector) GetDataKey() string {
|
|
sData := []string{}
|
|
for _, f := range vector.Data {
|
|
sData = append(sData, fmt.Sprintf("%f", f))
|
|
}
|
|
return strings.Join(sData, "|")
|
|
}
|