 | AbstractSplicedShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp Class |
This is the base class of all ShapeInfo classes for spliced grids.
Inheritance Hierarchy
Namespace:
Gamelogic.Grids
Assembly:
Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax[VersionAttribute(1, 0, 0)]
public abstract class AbstractSplicedShapeInfo<TShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp> : AbstractShapeInfo<TShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp>
where TShapeInfo : Object, IShapeInfo<TShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp>
where TGrid : Object, IGridSpace<TPoint>
where TPoint : Object, ISplicedVectorPoint<TPoint, TVectorPoint>, ISplicedPoint<TPoint, TVectorPoint>
where TVectorPoint : Object, IVectorPoint<TVectorPoint>, IGridPoint<TVectorPoint>
Type Parameters
- TShapeInfo
- TGrid
- TPoint
- TVectorPoint
- TShapeOp
The AbstractSplicedShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp type exposes the following members.
Constructors
Properties
Methods|
| Name | Description |
|---|
 | ArrayPointFromGridPoint | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | Difference | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | EndShape | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | Equals | (Inherited from Object.) |
 | Filter | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | Finalize | (Inherited from Object.) |
 | GetHashCode | (Inherited from Object.) |
 | GetType | (Inherited from Object.) |
 | GridPointFromArrayPoint | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | If | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | IfTranslate | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | IncIndex |
This increments the index part of the spliced points for this shape.
|
 | Intersection | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | InvertIndex |
This inverts the index part of the spliced points for this part.
|
 | MakeOp | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | MakePoint | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | MakeShape | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | MakeShapeInfo | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | MemberwiseClone | (Inherited from Object.) |
 | SymmetricDifference |
Calculates the symmetric difference of all storged shape info.
(Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | ToString | (Inherited from Object.) |
 | Translate(TVectorPoint) |
Assumption:
ArrayFromGridPoint(p1 + offset) == ArrayFromGridPoint(p1) + ArrayFromGridPoint(offset)
(Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | Translate(Int32, Int32) | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | Union | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
Top
Fields
Extension Methods
See Also