Class TGeoLODNode

Unit

Declaration

type TGeoLODNode = class(TAbstractInternalGroupingNode)

Description

No description available, ancestor TAbstractInternalGroupingNode description follows

Base node that may contain children nodes.

You should not use this class directly usually, instead use e.g. TAbstractGroupingNode. This class is a common ancestor to help implementing a few similar nodes, like TAbstractGroupingNode and TStaticGroupNode, but it is undefined whether they will always rely on this common ancestor.

Note: This descends from TAbstractChildNode, so it can be inserted as child of another grouping node. So, you can create a hierarchy of nodes with any depth.

Handles TTransformFunctionality for any descendant that defines an instance of it.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public procedure SetChild1Url(const Value: array of string); overload;
Public procedure SetChild1Url(const Value: TCastleStringList); overload;
Public procedure SetChild2Url(const Value: array of string); overload;
Public procedure SetChild2Url(const Value: TCastleStringList); overload;
Public procedure SetChild3Url(const Value: array of string); overload;
Public procedure SetChild3Url(const Value: TCastleStringList); overload;
Public procedure SetChild4Url(const Value: array of string); overload;
Public procedure SetChild4Url(const Value: TCastleStringList); overload;
Public procedure SetGeoSystem(const Value: array of string); overload;
Public procedure SetGeoSystem(const Value: TCastleStringList); overload;
Public procedure SetRootUrl(const Value: array of string); overload;
Public procedure SetRootUrl(const Value: TCastleStringList); overload;
Public procedure SetRootNode(const Value: array of TAbstractChildNode);

Properties

Public property EventChildren: TMFNodeEvent read FEventChildren;
Public property EventLevel_changed: TSFInt32Event read FEventLevel_changed;
Public property FdCenter: TSFVec3d read FFdCenter;
Public property Center: TVector3Double read GetCenter write SetCenter;
Public property FdChild1Url: TMFString read FFdChild1Url;
Public property FdChild2Url: TMFString read FFdChild2Url;
Public property FdChild3Url: TMFString read FFdChild3Url;
Public property FdChild4Url: TMFString read FFdChild4Url;
Public property FdGeoOrigin: TSFNode read FFdGeoOrigin;
Public property GeoOrigin: TGeoOriginNode read GetGeoOrigin write SetGeoOrigin;
Public property FdGeoSystem: TMFString read FFdGeoSystem;
Public property FdRange: TSFFloat read FFdRange;
Public property Range: Single read GetRange write SetRange;
Public property FdRootUrl: TMFString read FFdRootUrl;
Public property FdRootNode: TMFNode read FFdRootNode;
Public property FdBboxCenter: TSFVec3f read FFdBboxCenter;
Public property BBox: TBox3D read GetBBox write SetBBox;
Public property FdBboxSize: TSFVec3f read FFdBboxSize;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public procedure SetChild1Url(const Value: array of string); overload;
 
Public procedure SetChild1Url(const Value: TCastleStringList); overload;
 
Public procedure SetChild2Url(const Value: array of string); overload;
 
Public procedure SetChild2Url(const Value: TCastleStringList); overload;
 
Public procedure SetChild3Url(const Value: array of string); overload;
 
Public procedure SetChild3Url(const Value: TCastleStringList); overload;
 
Public procedure SetChild4Url(const Value: array of string); overload;
 
Public procedure SetChild4Url(const Value: TCastleStringList); overload;
 
Public procedure SetGeoSystem(const Value: array of string); overload;
 
Public procedure SetGeoSystem(const Value: TCastleStringList); overload;
 
Public procedure SetRootUrl(const Value: array of string); overload;
 
Public procedure SetRootUrl(const Value: TCastleStringList); overload;
 
Public procedure SetRootNode(const Value: array of TAbstractChildNode);
 

Properties

Public property EventChildren: TMFNodeEvent read FEventChildren;
 
Public property EventLevel_changed: TSFInt32Event read FEventLevel_changed;
 
Public property FdCenter: TSFVec3d read FFdCenter;

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

Public property Center: TVector3Double read GetCenter write SetCenter;
 
Public property FdChild1Url: TMFString read FFdChild1Url;

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

Public property FdChild2Url: TMFString read FFdChild2Url;

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

Public property FdChild3Url: TMFString read FFdChild3Url;

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

Public property FdChild4Url: TMFString read FFdChild4Url;

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

Public property FdGeoOrigin: TSFNode read FFdGeoOrigin;

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

Public property GeoOrigin: TGeoOriginNode read GetGeoOrigin write SetGeoOrigin;
 
Public property FdGeoSystem: TMFString read FFdGeoSystem;

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

Public property FdRange: TSFFloat read FFdRange;

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

Public property Range: Single read GetRange write SetRange;
 
Public property FdRootUrl: TMFString read FFdRootUrl;

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

Public property FdRootNode: TMFNode read FFdRootNode;

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

Public property FdBboxCenter: TSFVec3f read FFdBboxCenter;

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

Public property BBox: TBox3D read GetBBox write SetBBox;
 
Public property FdBboxSize: TSFVec3f read FFdBboxSize;

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


Generated by PasDoc 0.16.0.