case class TopoSurfaceType(standardObjectPropertiesSequence1: StandardObjectPropertiesSequence, directedFace: Seq[DirectedFacePropertyType] = Nil, attributes: Map[String, DataRecord[Any]] = Map.empty) extends AbstractTopologyType with Product with Serializable
The TopoSurface type and element represent a homogeneous topological expression, a set of directed faces, which if realised are isomorphic to a geometric surface primitive. The intended use of TopoSurface is to appear within a surface feature instance to express the structural and possibly geometric relationships of this surface to other features via the shared face definitions.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TopoSurfaceType
- Serializable
- Serializable
- Product
- Equals
- AbstractTopologyType
- AbstractGMLType
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new TopoSurfaceType(standardObjectPropertiesSequence1: StandardObjectPropertiesSequence, directedFace: Seq[DirectedFacePropertyType] = Nil, attributes: Map[String, DataRecord[Any]] = Map.empty)
Value Members
- val attributes: Map[String, DataRecord[Any]]
- val directedFace: Seq[DirectedFacePropertyType]
-
lazy val
gmlid: Option[String]
- Definition Classes
- TopoSurfaceType → AbstractTopologyType → AbstractGMLType
-
val
standardObjectPropertiesSequence1: StandardObjectPropertiesSequence
- Definition Classes
- TopoSurfaceType → AbstractTopologyType → AbstractGMLType