CkGraphTypeInheritance
Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DependencyGraph
Defines the inheritance of a construction kit type
public class CkGraphTypeInheritance
Inheritance Object → CkGraphTypeInheritance
Properties
InheritorCkTypeId
Returns the construction kit type id of the origin type
public CkId<CkTypeId> InheritorCkTypeId { get; set; }
Property Value
BaseCkTypeId
Returns the construction kit type id of the target type
public CkId<CkTypeId> BaseCkTypeId { get; set; }
Property Value
BaseTypeDepthIndex
Returns a number that describes the depth of the inheritance chain
public int BaseTypeDepthIndex { get; set; }
Property Value
Constructors
CkGraphTypeInheritance(CkId<CkTypeId>, CkId<CkTypeId>, Int32)
Constructor
public CkGraphTypeInheritance(CkId<CkTypeId> inheritorCkTypeId, CkId<CkTypeId> baseCkTypeId, int baseTypeDepthIndex)
Parameters
inheritorCkTypeId CkId<CkTypeId>
Origin construction kid type id
baseCkTypeId CkId<CkTypeId>
Target construction kid type id
baseTypeDepthIndex Int32
Number that describes the depth of the inheritance chain