All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sbt-scalaxb.opengis.gml.defaultStyle.scala Maven / Gradle / Ivy

Go to download

GeoTrellis Server is a set of components designed to simplify viewing, processing, and serving raster data from arbitrary sources with an emphasis on doing so in a functional style.

The newest version!
// Generated by scalaxb.
package opengis.gml


/** 
			Default Style schema for GML 3.1.1
			
			GML is an OGC Standard.
			Copyright (c) 2001,2005,2010 Open Geospatial Consortium.
			To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
		
*/


/** [complexType of] Top-level property. Used in application schemas to "attach" the styling information to GML data. The link between the data and the style should be established through this property only.
*/
case class DefaultStylePropertyType(_Style: Option[scalaxb.DataRecord[Any]] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) {
  lazy val about = attributes.get("@about") map { _.as[java.net.URI]}
  lazy val xlinktype = attributes("@{http://www.w3.org/1999/xlink}type").as[xlink.TypeType]
  lazy val xlinkhref = attributes.get("@{http://www.w3.org/1999/xlink}href") map { _.as[java.net.URI]}
  lazy val xlinkrole = attributes.get("@{http://www.w3.org/1999/xlink}role") map { _.as[java.net.URI]}
  lazy val xlinkarcrole = attributes.get("@{http://www.w3.org/1999/xlink}arcrole") map { _.as[java.net.URI]}
  lazy val xlinktitle = attributes.get("@{http://www.w3.org/1999/xlink}title") map { _.as[String]}
  lazy val xlinkshow = attributes.get("@{http://www.w3.org/1999/xlink}show") map { _.as[xlink.ShowType]}
  lazy val xlinkactuate = attributes.get("@{http://www.w3.org/1999/xlink}actuate") map { _.as[xlink.ActuateType]}
  lazy val gmlremoteSchema = attributes.get("@{http://www.opengis.net/gml}remoteSchema") map { _.as[java.net.URI]}
}

      
      


/** [complexType of] The value of the top-level property. It is an abstract element. Used as the head element of the substitution group for extensibility purposes.
*/
trait AbstractStyleType extends AbstractGMLType {
  def standardObjectPropertiesSequence1: opengis.gml.StandardObjectPropertiesSequence
  def gmlid: Option[String]
}


/** [complexType of] Predefined concrete value of the top-level property. Encapsulates all other styling information.
*/
case class StyleType(standardObjectPropertiesSequence1: opengis.gml.StandardObjectPropertiesSequence,
  featureStyle: Seq[opengis.gml.FeatureStylePropertyType] = Nil,
  graphStyle: Option[opengis.gml.GraphStylePropertyType] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends AbstractStyleType {
  lazy val gmlid = attributes.get("@{http://www.opengis.net/gml}id") map { _.as[String]}
}

      
      


/** 
*/
case class FeatureStylePropertyType(FeatureStyle: Option[opengis.gml.FeatureStyleType] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) {
  lazy val about = attributes.get("@about") map { _.as[java.net.URI]}
  lazy val xlinktype = attributes("@{http://www.w3.org/1999/xlink}type").as[xlink.TypeType]
  lazy val xlinkhref = attributes.get("@{http://www.w3.org/1999/xlink}href") map { _.as[java.net.URI]}
  lazy val xlinkrole = attributes.get("@{http://www.w3.org/1999/xlink}role") map { _.as[java.net.URI]}
  lazy val xlinkarcrole = attributes.get("@{http://www.w3.org/1999/xlink}arcrole") map { _.as[java.net.URI]}
  lazy val xlinktitle = attributes.get("@{http://www.w3.org/1999/xlink}title") map { _.as[String]}
  lazy val xlinkshow = attributes.get("@{http://www.w3.org/1999/xlink}show") map { _.as[xlink.ShowType]}
  lazy val xlinkactuate = attributes.get("@{http://www.w3.org/1999/xlink}actuate") map { _.as[xlink.ActuateType]}
  lazy val gmlremoteSchema = attributes.get("@{http://www.opengis.net/gml}remoteSchema") map { _.as[java.net.URI]}
}

      
      


/** [complexType of] The style descriptor for features.
*/
case class FeatureStyleType(standardObjectPropertiesSequence1: opengis.gml.StandardObjectPropertiesSequence,
  featureConstraint: Option[String] = None,
  geometryStyle: Seq[opengis.gml.GeometryStylePropertyType] = Nil,
  topologyStyle: Seq[opengis.gml.TopologyStylePropertyType] = Nil,
  labelStyle: Option[opengis.gml.LabelStylePropertyType] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends AbstractGMLType {
  lazy val gmlid = attributes.get("@{http://www.opengis.net/gml}id") map { _.as[String]}
  lazy val featureType = attributes.get("@featureType") map { _.as[String]}
  lazy val baseType = attributes.get("@baseType") map { _.as[String]}
  lazy val queryGrammar = attributes.get("@queryGrammar") map { _.as[QueryGrammarEnumeration]}
}

      
      

sealed trait QueryGrammarEnumeration

object QueryGrammarEnumeration {
  def fromString(value: String, scope: scala.xml.NamespaceBinding)(implicit fmt: scalaxb.XMLFormat[opengis.gml.QueryGrammarEnumeration]): QueryGrammarEnumeration = fmt.reads(scala.xml.Text(value), Nil) match {
    case Right(x: QueryGrammarEnumeration) => x
    case x => throw new RuntimeException(s"fromString returned unexpected value $x for input $value")
  }
  lazy val values: Seq[QueryGrammarEnumeration] = Seq(XpathValue, Xquery, OtherValue)
}

case object XpathValue extends QueryGrammarEnumeration { override def toString = "xpath" }
case object Xquery extends QueryGrammarEnumeration { override def toString = "xquery" }
case object OtherValue extends QueryGrammarEnumeration { override def toString = "other" }


/** Base complex type for geometry, topology, label and graph styles.
*/
trait BaseStyleDescriptorTypable extends AbstractGMLType {
  def standardObjectPropertiesSequence1: opengis.gml.StandardObjectPropertiesSequence
  def spatialResolution: Option[opengis.gml.ScaleType]
  def styleVariation: Seq[opengis.gml.StyleVariationType]
  def animate: Seq[opengis.gml.smil.AnimateType]
  def animateMotion: Seq[opengis.gml.smil.AnimateMotionType]
  def animateColor: Seq[opengis.gml.smil.AnimateColorType]
  def set: Seq[opengis.gml.smil.SetType]
  def gmlid: Option[String]
}


/** Base complex type for geometry, topology, label and graph styles.
*/
case class BaseStyleDescriptorType(standardObjectPropertiesSequence1: opengis.gml.StandardObjectPropertiesSequence,
  spatialResolution: Option[opengis.gml.ScaleType] = None,
  styleVariation: Seq[opengis.gml.StyleVariationType] = Nil,
  animate: Seq[opengis.gml.smil.AnimateType] = Nil,
  animateMotion: Seq[opengis.gml.smil.AnimateMotionType] = Nil,
  animateColor: Seq[opengis.gml.smil.AnimateColorType] = Nil,
  set: Seq[opengis.gml.smil.SetType] = Nil,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends BaseStyleDescriptorTypable {
  lazy val gmlid = attributes.get("@{http://www.opengis.net/gml}id") map { _.as[String]}
}

      
      


/** 
*/
case class GeometryStylePropertyType(GeometryStyle: Option[opengis.gml.GeometryStyleType] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) {
  lazy val about = attributes.get("@about") map { _.as[java.net.URI]}
  lazy val xlinktype = attributes("@{http://www.w3.org/1999/xlink}type").as[xlink.TypeType]
  lazy val xlinkhref = attributes.get("@{http://www.w3.org/1999/xlink}href") map { _.as[java.net.URI]}
  lazy val xlinkrole = attributes.get("@{http://www.w3.org/1999/xlink}role") map { _.as[java.net.URI]}
  lazy val xlinkarcrole = attributes.get("@{http://www.w3.org/1999/xlink}arcrole") map { _.as[java.net.URI]}
  lazy val xlinktitle = attributes.get("@{http://www.w3.org/1999/xlink}title") map { _.as[String]}
  lazy val xlinkshow = attributes.get("@{http://www.w3.org/1999/xlink}show") map { _.as[xlink.ShowType]}
  lazy val xlinkactuate = attributes.get("@{http://www.w3.org/1999/xlink}actuate") map { _.as[xlink.ActuateType]}
  lazy val gmlremoteSchema = attributes.get("@{http://www.opengis.net/gml}remoteSchema") map { _.as[java.net.URI]}
}

      
      


/** [complexType of] The style descriptor for geometries of a feature.
*/
case class GeometryStyleType(standardObjectPropertiesSequence1: opengis.gml.StandardObjectPropertiesSequence,
  spatialResolution: Option[opengis.gml.ScaleType] = None,
  styleVariation: Seq[opengis.gml.StyleVariationType] = Nil,
  animate: Seq[opengis.gml.smil.AnimateType] = Nil,
  animateMotion: Seq[opengis.gml.smil.AnimateMotionType] = Nil,
  animateColor: Seq[opengis.gml.smil.AnimateColorType] = Nil,
  set: Seq[opengis.gml.smil.SetType] = Nil,
  geometrystyletypeoption: scalaxb.DataRecord[Any],
  labelStyle: Option[opengis.gml.LabelStylePropertyType] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends BaseStyleDescriptorTypable {
  lazy val gmlid = attributes.get("@{http://www.opengis.net/gml}id") map { _.as[String]}
  lazy val geometryProperty = attributes.get("@geometryProperty") map { _.as[String]}
  lazy val geometryType = attributes.get("@geometryType") map { _.as[String]}
}

      
      

trait GeometryStyleTypeOption

/** 
*/
case class TopologyStylePropertyType(TopologyStyle: Option[opengis.gml.TopologyStyleType] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) {
  lazy val about = attributes.get("@about") map { _.as[java.net.URI]}
  lazy val xlinktype = attributes("@{http://www.w3.org/1999/xlink}type").as[xlink.TypeType]
  lazy val xlinkhref = attributes.get("@{http://www.w3.org/1999/xlink}href") map { _.as[java.net.URI]}
  lazy val xlinkrole = attributes.get("@{http://www.w3.org/1999/xlink}role") map { _.as[java.net.URI]}
  lazy val xlinkarcrole = attributes.get("@{http://www.w3.org/1999/xlink}arcrole") map { _.as[java.net.URI]}
  lazy val xlinktitle = attributes.get("@{http://www.w3.org/1999/xlink}title") map { _.as[String]}
  lazy val xlinkshow = attributes.get("@{http://www.w3.org/1999/xlink}show") map { _.as[xlink.ShowType]}
  lazy val xlinkactuate = attributes.get("@{http://www.w3.org/1999/xlink}actuate") map { _.as[xlink.ActuateType]}
  lazy val gmlremoteSchema = attributes.get("@{http://www.opengis.net/gml}remoteSchema") map { _.as[java.net.URI]}
}

      
      


/** [complexType of] The style descriptor for topologies of a feature. Describes individual topology elements styles.
*/
case class TopologyStyleType(standardObjectPropertiesSequence1: opengis.gml.StandardObjectPropertiesSequence,
  spatialResolution: Option[opengis.gml.ScaleType] = None,
  styleVariation: Seq[opengis.gml.StyleVariationType] = Nil,
  animate: Seq[opengis.gml.smil.AnimateType] = Nil,
  animateMotion: Seq[opengis.gml.smil.AnimateMotionType] = Nil,
  animateColor: Seq[opengis.gml.smil.AnimateColorType] = Nil,
  set: Seq[opengis.gml.smil.SetType] = Nil,
  topologystyletypeoption: scalaxb.DataRecord[Any],
  labelStyle: Option[opengis.gml.LabelStylePropertyType] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends BaseStyleDescriptorTypable {
  lazy val gmlid = attributes.get("@{http://www.opengis.net/gml}id") map { _.as[String]}
  lazy val topologyProperty = attributes.get("@topologyProperty") map { _.as[String]}
  lazy val topologyType = attributes.get("@topologyType") map { _.as[String]}
}

      
      

trait TopologyStyleTypeOption

/** 
*/
case class LabelStylePropertyType(LabelStyle: Option[opengis.gml.LabelStyleType] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) {
  lazy val about = attributes.get("@about") map { _.as[java.net.URI]}
  lazy val xlinktype = attributes("@{http://www.w3.org/1999/xlink}type").as[xlink.TypeType]
  lazy val xlinkhref = attributes.get("@{http://www.w3.org/1999/xlink}href") map { _.as[java.net.URI]}
  lazy val xlinkrole = attributes.get("@{http://www.w3.org/1999/xlink}role") map { _.as[java.net.URI]}
  lazy val xlinkarcrole = attributes.get("@{http://www.w3.org/1999/xlink}arcrole") map { _.as[java.net.URI]}
  lazy val xlinktitle = attributes.get("@{http://www.w3.org/1999/xlink}title") map { _.as[String]}
  lazy val xlinkshow = attributes.get("@{http://www.w3.org/1999/xlink}show") map { _.as[xlink.ShowType]}
  lazy val xlinkactuate = attributes.get("@{http://www.w3.org/1999/xlink}actuate") map { _.as[xlink.ActuateType]}
  lazy val gmlremoteSchema = attributes.get("@{http://www.opengis.net/gml}remoteSchema") map { _.as[java.net.URI]}
}

      
      


/** [complexType of] The style descriptor for labels of a feature, geometry or topology.
*/
case class LabelStyleType(standardObjectPropertiesSequence1: opengis.gml.StandardObjectPropertiesSequence,
  spatialResolution: Option[opengis.gml.ScaleType] = None,
  styleVariation: Seq[opengis.gml.StyleVariationType] = Nil,
  animate: Seq[opengis.gml.smil.AnimateType] = Nil,
  animateMotion: Seq[opengis.gml.smil.AnimateMotionType] = Nil,
  animateColor: Seq[opengis.gml.smil.AnimateColorType] = Nil,
  set: Seq[opengis.gml.smil.SetType] = Nil,
  style: String,
  label: opengis.gml.LabelType,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends BaseStyleDescriptorTypable {
  lazy val gmlid = attributes.get("@{http://www.opengis.net/gml}id") map { _.as[String]}
}

      
      


/** 
*/
case class GraphStylePropertyType(GraphStyle: Option[opengis.gml.GraphStyleType] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) {
  lazy val about = attributes.get("@about") map { _.as[java.net.URI]}
  lazy val xlinktype = attributes("@{http://www.w3.org/1999/xlink}type").as[xlink.TypeType]
  lazy val xlinkhref = attributes.get("@{http://www.w3.org/1999/xlink}href") map { _.as[java.net.URI]}
  lazy val xlinkrole = attributes.get("@{http://www.w3.org/1999/xlink}role") map { _.as[java.net.URI]}
  lazy val xlinkarcrole = attributes.get("@{http://www.w3.org/1999/xlink}arcrole") map { _.as[java.net.URI]}
  lazy val xlinktitle = attributes.get("@{http://www.w3.org/1999/xlink}title") map { _.as[String]}
  lazy val xlinkshow = attributes.get("@{http://www.w3.org/1999/xlink}show") map { _.as[xlink.ShowType]}
  lazy val xlinkactuate = attributes.get("@{http://www.w3.org/1999/xlink}actuate") map { _.as[xlink.ActuateType]}
  lazy val gmlremoteSchema = attributes.get("@{http://www.opengis.net/gml}remoteSchema") map { _.as[java.net.URI]}
}

      
      


/** [complexType of] The style descriptor for a graph consisting of a number of features. Describes graph-specific style attributes.
*/
case class GraphStyleType(standardObjectPropertiesSequence1: opengis.gml.StandardObjectPropertiesSequence,
  spatialResolution: Option[opengis.gml.ScaleType] = None,
  styleVariation: Seq[opengis.gml.StyleVariationType] = Nil,
  animate: Seq[opengis.gml.smil.AnimateType] = Nil,
  animateMotion: Seq[opengis.gml.smil.AnimateMotionType] = Nil,
  animateColor: Seq[opengis.gml.smil.AnimateColorType] = Nil,
  set: Seq[opengis.gml.smil.SetType] = Nil,
  planar: Option[Boolean] = None,
  directed: Option[Boolean] = None,
  grid: Option[Boolean] = None,
  minDistance: Option[Double] = None,
  minAngle: Option[Double] = None,
  graphType: Option[opengis.gml.GraphTypeType] = None,
  drawingType: Option[opengis.gml.DrawingTypeType] = None,
  lineType: Option[opengis.gml.LineTypeType] = None,
  aestheticCriteria: Seq[opengis.gml.AesheticCriteriaType] = Nil,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends BaseStyleDescriptorTypable {
  lazy val gmlid = attributes.get("@{http://www.opengis.net/gml}id") map { _.as[String]}
}

      
      


/** [complexType of] The symbol property. Allows for remote referencing of symbols.
*/
case class SymbolType(any: Seq[scalaxb.DataRecord[Any]] = Nil,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) {
  lazy val symbolType = attributes("@symbolType").as[SymbolTypeEnumeration]
  lazy val gmltransform = attributes.get("@{http://www.opengis.net/gml}transform") map { _.as[String]}
  lazy val about = attributes.get("@about") map { _.as[java.net.URI]}
  lazy val xlinktype = attributes("@{http://www.w3.org/1999/xlink}type").as[xlink.TypeType]
  lazy val xlinkhref = attributes.get("@{http://www.w3.org/1999/xlink}href") map { _.as[java.net.URI]}
  lazy val xlinkrole = attributes.get("@{http://www.w3.org/1999/xlink}role") map { _.as[java.net.URI]}
  lazy val xlinkarcrole = attributes.get("@{http://www.w3.org/1999/xlink}arcrole") map { _.as[java.net.URI]}
  lazy val xlinktitle = attributes.get("@{http://www.w3.org/1999/xlink}title") map { _.as[String]}
  lazy val xlinkshow = attributes.get("@{http://www.w3.org/1999/xlink}show") map { _.as[xlink.ShowType]}
  lazy val xlinkactuate = attributes.get("@{http://www.w3.org/1999/xlink}actuate") map { _.as[xlink.ActuateType]}
  lazy val gmlremoteSchema = attributes.get("@{http://www.opengis.net/gml}remoteSchema") map { _.as[java.net.URI]}
}

      
      

sealed trait SymbolTypeEnumeration

object SymbolTypeEnumeration {
  def fromString(value: String, scope: scala.xml.NamespaceBinding)(implicit fmt: scalaxb.XMLFormat[opengis.gml.SymbolTypeEnumeration]): SymbolTypeEnumeration = fmt.reads(scala.xml.Text(value), Nil) match {
    case Right(x: SymbolTypeEnumeration) => x
    case x => throw new RuntimeException(s"fromString returned unexpected value $x for input $value")
  }
  lazy val values: Seq[SymbolTypeEnumeration] = Seq(Svg, Xpath, Other)
}

case object Svg extends SymbolTypeEnumeration { override def toString = "svg" }
case object Xpath extends SymbolTypeEnumeration { override def toString = "xpath" }
case object Other extends SymbolTypeEnumeration { override def toString = "other" }


/** Label is mixed -- composed of text and XPath expressions used to extract the useful information from the feature.
*/
case class LabelType(mixed: Seq[scalaxb.DataRecord[Any]] = Nil,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) {
  lazy val gmltransform = attributes.get("@{http://www.opengis.net/gml}transform") map { _.as[String]}
}

      
      


/** Used to vary individual graphic parameters and attributes of the style, symbol or text.
*/
case class StyleVariationType(value: String,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) {
  lazy val styleProperty = attributes("@styleProperty").as[String]
  lazy val featurePropertyRange = attributes.get("@featurePropertyRange") map { _.as[String]}
}

      
      

sealed trait GraphTypeType

object GraphTypeType {
  def fromString(value: String, scope: scala.xml.NamespaceBinding)(implicit fmt: scalaxb.XMLFormat[opengis.gml.GraphTypeType]): GraphTypeType = fmt.reads(scala.xml.Text(value), Nil) match {
    case Right(x: GraphTypeType) => x
    case x => throw new RuntimeException(s"fromString returned unexpected value $x for input $value")
  }
  lazy val values: Seq[GraphTypeType] = Seq(TREE, BICONNECTED)
}

case object TREE extends GraphTypeType { override def toString = "TREE" }
case object BICONNECTED extends GraphTypeType { override def toString = "BICONNECTED" }

sealed trait DrawingTypeType

object DrawingTypeType {
  def fromString(value: String, scope: scala.xml.NamespaceBinding)(implicit fmt: scalaxb.XMLFormat[opengis.gml.DrawingTypeType]): DrawingTypeType = fmt.reads(scala.xml.Text(value), Nil) match {
    case Right(x: DrawingTypeType) => x
    case x => throw new RuntimeException(s"fromString returned unexpected value $x for input $value")
  }
  lazy val values: Seq[DrawingTypeType] = Seq(POLYLINE, ORTHOGONAL)
}

case object POLYLINE extends DrawingTypeType { override def toString = "POLYLINE" }
case object ORTHOGONAL extends DrawingTypeType { override def toString = "ORTHOGONAL" }

sealed trait LineTypeType

object LineTypeType {
  def fromString(value: String, scope: scala.xml.NamespaceBinding)(implicit fmt: scalaxb.XMLFormat[opengis.gml.LineTypeType]): LineTypeType = fmt.reads(scala.xml.Text(value), Nil) match {
    case Right(x: LineTypeType) => x
    case x => throw new RuntimeException(s"fromString returned unexpected value $x for input $value")
  }
  lazy val values: Seq[LineTypeType] = Seq(STRAIGHT, BENT)
}

case object STRAIGHT extends LineTypeType { override def toString = "STRAIGHT" }
case object BENT extends LineTypeType { override def toString = "BENT" }

sealed trait AesheticCriteriaType

object AesheticCriteriaType {
  def fromString(value: String, scope: scala.xml.NamespaceBinding)(implicit fmt: scalaxb.XMLFormat[opengis.gml.AesheticCriteriaType]): AesheticCriteriaType = fmt.reads(scala.xml.Text(value), Nil) match {
    case Right(x: AesheticCriteriaType) => x
    case x => throw new RuntimeException(s"fromString returned unexpected value $x for input $value")
  }
  lazy val values: Seq[AesheticCriteriaType] = Seq(MIN_CROSSINGS, MIN_AREA, MIN_BENDS, MAX_BENDS, UNIFORM_BENDS, MIN_SLOPES, MIN_EDGE_LENGTH, MAX_EDGE_LENGTH, UNIFORM_EDGE_LENGTH, MAX_ANGULAR_RESOLUTION, MIN_ASPECT_RATIO, MAX_SYMMETRIES)
}

case object MIN_CROSSINGS extends AesheticCriteriaType { override def toString = "MIN_CROSSINGS" }
case object MIN_AREA extends AesheticCriteriaType { override def toString = "MIN_AREA" }
case object MIN_BENDS extends AesheticCriteriaType { override def toString = "MIN_BENDS" }
case object MAX_BENDS extends AesheticCriteriaType { override def toString = "MAX_BENDS" }
case object UNIFORM_BENDS extends AesheticCriteriaType { override def toString = "UNIFORM_BENDS" }
case object MIN_SLOPES extends AesheticCriteriaType { override def toString = "MIN_SLOPES" }
case object MIN_EDGE_LENGTH extends AesheticCriteriaType { override def toString = "MIN_EDGE_LENGTH" }
case object MAX_EDGE_LENGTH extends AesheticCriteriaType { override def toString = "MAX_EDGE_LENGTH" }
case object UNIFORM_EDGE_LENGTH extends AesheticCriteriaType { override def toString = "UNIFORM_EDGE_LENGTH" }
case object MAX_ANGULAR_RESOLUTION extends AesheticCriteriaType { override def toString = "MAX_ANGULAR_RESOLUTION" }
case object MIN_ASPECT_RATIO extends AesheticCriteriaType { override def toString = "MIN_ASPECT_RATIO" }
case object MAX_SYMMETRIES extends AesheticCriteriaType { override def toString = "MAX_SYMMETRIES" }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy