CompositeShapeOne Description abstract class Tinman.Terrain.Shapes.CompositeShapeOne Derived from ShapeBase abstract Abstract base class for IShape implementations that aggregate another IShape object. The following members delegate to the aggregated shape: IShape.Bounds IShape.EdgeAt IShapeInfo.EdgeCount IShape.EdgeNext IShapeInfo.EdgeParity IShape.EdgePrev IShape.EdgeWalk IShapeInfo.Georef IShape.IsEmpty IShapeInfo.Metadata IShape.TriangleAt IShapeInfo.TriangleCount IShapeInfo.Type IShapeInfo.ValueMask IShape.VertexAt IShapeInfo.VertexCount Protected / Constructors CompositeShapeOne protected constructor CompositeShapeOne → (2) serialId in : ISerialTypeInfo [not-null] The serial type ID. shape opt : IShape = null The aggregated shape. Creates a new instance of CompositeShapeOne. Protected / Methods DoUpdate 3 overloads protected abstract method DoUpdate3 → (1) shape in : IShape The aggregated shape. returns → IShape The new composite shape. Creates a new composite shape of this type. Protected / Attributes shape protected attribute shape → (IShape) The aggregated shape. VertexElements CompositeShapeTwo