Class TDISEntityTypeMappingNode

Unit

Declaration

type TDISEntityTypeMappingNode = class(TAbstractInfoNode)

Description

This item has no description. Showing description inherited from TAbstractInfoNode.

Base class for all nodes that contain only information without visual semantics.

Hierarchy

Overview

Methods

Public constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public procedure SetUrl(const Value: array of string); overload;
Public procedure SetUrl(const Value: TCastleStringList); overload;

Properties

Public property FdUrl: TMFString read FFdUrl;
Public property FdCategory: TSFInt32 read FFdCategory;
Public property Category: Integer read GetCategory write SetCategory;
Public property FdCountry: TSFInt32 read FFdCountry;
Public property Country: Integer read GetCountry write SetCountry;
Public property FdDomain: TSFInt32 read FFdDomain;
Public property Domain: Integer read GetDomain write SetDomain;
Public property FdExtra: TSFInt32 read FFdExtra;
Public property Extra: Integer read GetExtra write SetExtra;
Public property FdKind: TSFInt32 read FFdKind;
Public property Kind: Integer read GetKind write SetKind;
Public property FdSpecific: TSFInt32 read FFdSpecific;
Public property Specific: Integer read GetSpecific write SetSpecific;
Public property FdSubcategory: TSFInt32 read FFdSubcategory;
Public property Subcategory: Integer read GetSubcategory write SetSubcategory;

Description

Methods

Public constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override;

This item has no description. Showing description inherited from TX3DNode.Create.

Constructor. Initializes various properties:

  • Name, BaseUrl are initialized from given parameters.

  • The Fields, Events lists are filled in every descendant, to have all the fields/events defined by the specification.

  • DefaultContainerField, and other node-specific stuff, is filled in descendants. This is actually implemented in CreateNode, that is called at the end of this constructor.

Public procedure CreateNode; override;

This item has no description. Showing description inherited from TAbstractInfoNode.CreateNode.

Automatically generated node properties.

Do not edit this file manually! To add new properties: - add them to the text files in tools/internal/x3d-nodes-to-pascal/nodes-specification/ , - and regenerate include files by running x3d-nodes-to-pascal

Public class function ClassX3DType: string; override;

This item has no description. Showing description inherited from TX3DNode.ClassX3DType.

Node type name in VRML/X3D, for this class. Normal VRML/X3D node classes should override this to return something non-empty, and then X3DType automatically will return the same value.

Empty for classes that don't have a hardcoded VRML/X3D node name, like a special TX3DUnknownNode. Such special classes should override then X3DType to return actual non-empty name there.

You usually should call X3DType. The only use of this method is that it works on classes (it's "class function"), without needing at actual instance.

Public procedure SetUrl(const Value: array of string); overload;

This item has no description.

Public procedure SetUrl(const Value: TCastleStringList); overload;

This item has no description.

Properties

Public property FdUrl: TMFString read FFdUrl;

Internal wrapper for property Url. This wrapper API may change, we advise to access simpler Url instead.

Public property FdCategory: TSFInt32 read FFdCategory;

Internal wrapper for property Category. This wrapper API may change, we advise to access simpler Category instead.

Public property Category: Integer read GetCategory write SetCategory;

This item has no description.

Public property FdCountry: TSFInt32 read FFdCountry;

Internal wrapper for property Country. This wrapper API may change, we advise to access simpler Country instead.

Public property Country: Integer read GetCountry write SetCountry;

This item has no description.

Public property FdDomain: TSFInt32 read FFdDomain;

Internal wrapper for property Domain. This wrapper API may change, we advise to access simpler Domain instead.

Public property Domain: Integer read GetDomain write SetDomain;

This item has no description.

Public property FdExtra: TSFInt32 read FFdExtra;

Internal wrapper for property Extra. This wrapper API may change, we advise to access simpler Extra instead.

Public property Extra: Integer read GetExtra write SetExtra;

This item has no description.

Public property FdKind: TSFInt32 read FFdKind;

Internal wrapper for property Kind. This wrapper API may change, we advise to access simpler Kind instead.

Public property Kind: Integer read GetKind write SetKind;

This item has no description.

Public property FdSpecific: TSFInt32 read FFdSpecific;

Internal wrapper for property Specific. This wrapper API may change, we advise to access simpler Specific instead.

Public property Specific: Integer read GetSpecific write SetSpecific;

This item has no description.

Public property FdSubcategory: TSFInt32 read FFdSubcategory;

Internal wrapper for property Subcategory. This wrapper API may change, we advise to access simpler Subcategory instead.

Public property Subcategory: Integer read GetSubcategory write SetSubcategory;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.