ShapeBase

Description

abstract class Tinman.Terrain.Shapes.ShapeBase

Derived from

SerializableBase abstract
IShape

Extended by

CompositeShapeOne abstract
CompositeShapeTwo abstract
Shape abstract
ShapeGroup sealed

Abstract base class for IShape implementations.

Protected / Constructors

ShapeBase


protected constructor ShapeBase → (1)

serialId in : ISerialTypeInfo

[not-null]
The serial type ID.

Creates a new instance of Shape.

Protected / Methods

TransformGeometryPrepare


protected method TransformGeometryPrepare → (2)

transform in : CoordinateSystemTransform

The given coordinate system transform or null.

geocentric opt : Geocentric = null

The geocentric helper or null.

returns → CoordinateSystemTransform

The CoordinateSystemTransform to use or null if the transformation is not possible.