@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
314 lines • 186 kB
TypeScript
import { AttribValue, NumericAttribValue } from '../../../../types/GlobalTypes';
import { Vector4, Vector3, Vector2, BufferAttribute } from 'three';
import { CoreEntity, CoreEntityWithObject } from '../../CoreEntity';
import { BaseVertexAttribute } from './VertexAttribute';
import { GroupString, AttribClass, AttribSize, AttribType } from '../../Constant';
import { VertexAttributesDict } from './Common';
import { CoreObjectType, ObjectBuilder, ObjectContent } from '../../ObjectContent';
import { CoreGroup } from '../../Group';
import { TraversedRelatedEntityData } from '../utils/TraversedRelatedEntities';
export declare abstract class CoreVertex<T extends CoreObjectType> extends CoreEntityWithObject<T> {
builder<T extends CoreObjectType>(): ObjectBuilder<T> | undefined;
static addAttribute<T extends CoreObjectType>(object: ObjectContent<T>, attribName: string, attribute: BaseVertexAttribute): void;
static addNumericAttribute<T extends CoreObjectType>(object: ObjectContent<T>, attribName: string, size?: AttribSize, defaultValue?: NumericAttribValue): void;
static entitiesCount<T extends CoreObjectType>(object: ObjectContent<T>): number;
static attributes<T extends CoreObjectType>(object?: ObjectContent<T>): VertexAttributesDict | undefined;
attributes(): VertexAttributesDict | undefined;
static attribute<T extends CoreObjectType>(object: ObjectContent<T>, attribName: string): BaseVertexAttribute | undefined;
attribute(attribName: string): BaseVertexAttribute | undefined;
static indexAttribute<T extends CoreObjectType>(object: ObjectContent<T>): BufferAttribute | undefined | null;
static setIndexAttribute<T extends CoreObjectType>(object: ObjectContent<T>, index: BufferAttribute | number[]): BufferAttribute | undefined;
static renameAttribute<T extends CoreObjectType>(object: ObjectContent<T>, oldName: string, newName: string): void;
static deleteAttribute<T extends CoreObjectType>(object: ObjectContent<T>, attribName: string): void;
static attribSize<T extends CoreObjectType>(object: ObjectContent<T>, attribName: string): number;
attribSize(attribName: string): number;
static hasAttribute<T extends CoreObjectType>(object: ObjectContent<T>, attribName: string): boolean;
hasAttribute(attribName: string): boolean;
static attributeNames<T extends CoreObjectType>(object?: ObjectContent<T>): string[];
static attributeNamesMatchingMask<T extends CoreObjectType>(object: ObjectContent<T>, masksString: GroupString): string[];
static attribValue<T extends CoreObjectType>(object: ObjectContent<T>, index: number, attribName: string, target?: Vector2 | Vector3 | Vector4): AttribValue;
attribValue(attribName: string, target?: Vector2 | Vector3 | Vector4): AttribValue;
attribValueNumber(attribName: string): string | number;
attribValueVector2(attribName: string, target: Vector2): Vector2 | undefined;
attribValueVector3(attribName: string, target: Vector3): Vector3 | undefined;
attribValueVector4(attribName: string, target: Vector4): Vector4 | undefined;
static attribType<T extends CoreObjectType>(object: ObjectContent<T> | undefined, attribName: string): AttribType;
attribType(attribName: string): AttribType;
static stringAttribValue<T extends CoreObjectType>(object: ObjectContent<T>, index: number, attribName: string): AttribValue;
stringAttribValue(attribName: string): string;
position(target: Vector3): Vector3;
setPosition(newPosition: Vector3): void;
normal(target: Vector3): Vector3;
setNormal(newNormal: Vector3): void;
setAttribValue(attribName: string, value: NumericAttribValue | string): void;
setAttribValueFromNumber(attribName: string, value: number): void;
setAttribValueFromVector2(attribName: string, value: Vector2): void;
setAttribValueFromVector3(attribName: string, value: Vector3): void;
setAttribValueFromVector4(attribName: string, value: Vector4): void;
static relatedObjectClass<T extends CoreObjectType>(object: ObjectContent<T>): (abstract new (object: ObjectContent<T>, index?: number | undefined) => CoreEntityWithObject<T>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): (abstract new (object: ObjectContent<T_5>, index?: number | undefined) => CoreEntityWithObject<T_5>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): (abstract new (object: ObjectContent<T_6>, index?: number | undefined) => CoreEntityWithObject<T_6>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): (abstract new (object: ObjectContent<T_7>, index?: number | undefined) => CoreEntityWithObject<T_7>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): (abstract new (object: ObjectContent<T_1>, index?: number | undefined) => CoreEntityWithObject<T_1>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): (abstract new (object: ObjectContent<T_8>, index?: number | undefined) => CoreEntityWithObject<T_8>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): any;
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): (abstract new (object: ObjectContent<T_8>, index?: number | undefined) => CoreEntityWithObject<T_8>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): any;
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): (abstract new (object: ObjectContent<T_1>, index?: number | undefined) => CoreEntityWithObject<T_1>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): (abstract new (object: ObjectContent<T_8>, index?: number | undefined) => CoreEntityWithObject<T_8>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): any;
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): (abstract new (object: ObjectContent<T_8>, index?: number | undefined) => CoreEntityWithObject<T_8>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): any;
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): (abstract new (object: ObjectContent<T_7>, index?: number | undefined) => CoreEntityWithObject<T_7>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): (abstract new (object: ObjectContent<T_1>, index?: number | undefined) => CoreEntityWithObject<T_1>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): (abstract new (object: ObjectContent<T_8>, index?: number | undefined) => CoreEntityWithObject<T_8>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): any;
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): (abstract new (object: ObjectContent<T_8>, index?: number | undefined) => CoreEntityWithObject<T_8>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): any;
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): (abstract new (object: ObjectContent<T_1>, index?: number | undefined) => CoreEntityWithObject<T_1>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): (abstract new (object: ObjectContent<T_8>, index?: number | undefined) => CoreEntityWithObject<T_8>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): any;
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): (abstract new (object: ObjectContent<T_8>, index?: number | undefined) => CoreEntityWithObject<T_8>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): any;
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): (abstract new (object: ObjectContent<T_6>, index?: number | undefined) => CoreEntityWithObject<T_6>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): (abstract new (object: ObjectContent<T_5>, index?: number | undefined) => CoreEntityWithObject<T_5>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): (abstract new (object: ObjectContent<T_7>, index?: number | undefined) => CoreEntityWithObject<T_7>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): (abstract new (object: ObjectContent<T_1>, index?: number | undefined) => CoreEntityWithObject<T_1>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): (abstract new (object: ObjectContent<T_8>, index?: number | undefined) => CoreEntityWithObject<T_8>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): any;
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: CoreEntityWithObject<T_9>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertices<T_10 extends CoreObjectType>(object: ObjectContent<T_10>, entityIndex: number, target: CoreEntityWithObject<T_10>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPrimitives<T_11 extends CoreObjectType>(object: ObjectContent<T_11>, entityIndex: number, target: CoreEntityWithObject<T_11>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedObjects<T_12 extends CoreObjectType>(object: ObjectContent<T_12>, entityIndex: number, target: CoreEntityWithObject<T_12>[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
};
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): (abstract new (object: ObjectContent<T_8>, index?: number | undefined) => CoreEntityWithObject<T_8>) & {
relatedPrimitiveIds<T_2 extends CoreObjectType>(object: ObjectContent<T_2>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedVertexIds<T_3 extends CoreObjectType>(object: ObjectContent<T_3>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointIds<T_4 extends CoreObjectType>(object: ObjectContent<T_4>, index: number, target: number[], traversedRelatedEntityData?: TraversedRelatedEntityData | undefined): void;
relatedPointClass<T_5 extends CoreObjectType>(object: ObjectContent<T_5>): any;
relatedVertexClass<T_6 extends CoreObjectType>(object: ObjectContent<T_6>): any;
relatedPrimitiveClass<T_7 extends CoreObjectType>(object: ObjectContent<T_7>): any;
relatedObjectClass<T_1 extends CoreObjectType>(object: ObjectContent<T_1>): any;
relatedEntityClass<T_8 extends CoreObjectType>(object: ObjectContent<T_8>, entityClass: AttribClass.POINT | AttribClass.VERTEX | AttribClass.PRIMITIVE | AttribClass.OBJECT): any;
relatedPoints<T_9 extends CoreObjectType>(object: ObjectContent<T_9>, entityIndex: number, target: Cor