Class TGeoElevationGridNode

Unit

Declaration

type TGeoElevationGridNode = class(TAbstractGeometryNode)

Description

Elevation grid expressed in geo-centric coordinates. Rendering of this node is not implemented yet.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override;
Public function VerticesCount(State: TX3DGraphTraverseState; OverTriangulate: boolean; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
Public function TrianglesCount(State: TX3DGraphTraverseState; OverTriangulate: boolean; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
Public procedure SetGeoSystem(const Value: array of string);
Public procedure SetGeoSystem(const Value: TCastleStringList);
Public procedure SetHeight(const Value: array of Double);
Public procedure SetHeight(const Value: TDoubleList);

Properties

Public property EventSet_height: TMFDoubleEvent read FEventSet_height;
Public property FdColor: TSFNode read FFdColor;
Public property FdNormal: TSFNode read FFdNormal;
Public property FdTexCoord: TSFNode read FFdTexCoord;
Public property FdYScale: TSFFloat read FFdYScale;
Public property FdCcw: TSFBool read FFdCcw;
Public property FdColorPerVertex: TSFBool read FFdColorPerVertex;
Public property FdCreaseAngle: TSFDouble read FFdCreaseAngle;
Public property FdGeoGridOrigin: TSFVec3d read FFdGeoGridOrigin;
Public property FdGeoOrigin: TSFNode read FFdGeoOrigin;
Public property FdGeoSystem: TMFString read FFdGeoSystem;
Public property FdHeight: TMFDouble read FFdHeight;
Public property FdNormalPerVertex: TSFBool read FFdNormalPerVertex;
Public property FdSolid: TSFBool read FFdSolid;
Public property FdXDimension: TSFInt32 read FFdXDimension;
Public property FdXSpacing: TSFDouble read FFdXSpacing;
Public property FdZDimension: TSFInt32 read FFdZDimension;
Public property FdZSpacing: TSFDouble read FFdZSpacing;
Public property Color: TAbstractColorNode read GetColor write SetColor;
Public property Normal: TAbstractNormalNode read GetNormal write SetNormal;
Public property TexCoord: TAbstractTextureCoordinateNode read GetTexCoord write SetTexCoord;
Public property YScale: Single read GetYScale write SetYScale;
Public property Ccw: Boolean read GetCcw write SetCcw;
Public property ColorPerVertex: Boolean read GetColorPerVertex write SetColorPerVertex;
Public property CreaseAngle: Double read GetCreaseAngle write SetCreaseAngle;
Public property GeoGridOrigin: TVector3Double read GetGeoGridOrigin write SetGeoGridOrigin;
Public property GeoOrigin: TGeoOriginNode read GetGeoOrigin write SetGeoOrigin;
Public property NormalPerVertex: Boolean read GetNormalPerVertex write SetNormalPerVertex;
Public property XDimension: Integer read GetXDimension write SetXDimension;
Public property XSpacing: Double read GetXSpacing write SetXSpacing;
Public property ZDimension: Integer read GetZDimension write SetZDimension;
Public property ZSpacing: Double read GetZSpacing write SetZSpacing;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override;
 
Public function VerticesCount(State: TX3DGraphTraverseState; OverTriangulate: boolean; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
 
Public function TrianglesCount(State: TX3DGraphTraverseState; OverTriangulate: boolean; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
 
Public procedure SetGeoSystem(const Value: array of string);
 
Public procedure SetGeoSystem(const Value: TCastleStringList);
 
Public procedure SetHeight(const Value: array of Double);
 
Public procedure SetHeight(const Value: TDoubleList);
 

Properties

Public property EventSet_height: TMFDoubleEvent read FEventSet_height;
 
Public property FdColor: TSFNode read FFdColor;
 
Public property FdNormal: TSFNode read FFdNormal;
 
Public property FdTexCoord: TSFNode read FFdTexCoord;
 
Public property FdYScale: TSFFloat read FFdYScale;
 
Public property FdCcw: TSFBool read FFdCcw;
 
Public property FdColorPerVertex: TSFBool read FFdColorPerVertex;
 
Public property FdCreaseAngle: TSFDouble read FFdCreaseAngle;
 
Public property FdGeoGridOrigin: TSFVec3d read FFdGeoGridOrigin;
 
Public property FdGeoOrigin: TSFNode read FFdGeoOrigin;
 
Public property FdGeoSystem: TMFString read FFdGeoSystem;
 
Public property FdHeight: TMFDouble read FFdHeight;
 
Public property FdNormalPerVertex: TSFBool read FFdNormalPerVertex;
 
Public property FdSolid: TSFBool read FFdSolid;
 
Public property FdXDimension: TSFInt32 read FFdXDimension;
 
Public property FdXSpacing: TSFDouble read FFdXSpacing;
 
Public property FdZDimension: TSFInt32 read FFdZDimension;
 
Public property FdZSpacing: TSFDouble read FFdZSpacing;
 
Public property Color: TAbstractColorNode read GetColor write SetColor;
 
Public property Normal: TAbstractNormalNode read GetNormal write SetNormal;
 
Public property TexCoord: TAbstractTextureCoordinateNode read GetTexCoord write SetTexCoord;
 
Public property YScale: Single read GetYScale write SetYScale;
 
Public property Ccw: Boolean read GetCcw write SetCcw;
 
Public property ColorPerVertex: Boolean read GetColorPerVertex write SetColorPerVertex;
 
Public property CreaseAngle: Double read GetCreaseAngle write SetCreaseAngle;
 
Public property GeoGridOrigin: TVector3Double read GetGeoGridOrigin write SetGeoGridOrigin;
 
Public property GeoOrigin: TGeoOriginNode read GetGeoOrigin write SetGeoOrigin;
 
Public property NormalPerVertex: Boolean read GetNormalPerVertex write SetNormalPerVertex;
 
Public property XDimension: Integer read GetXDimension write SetXDimension;
 
Public property XSpacing: Double read GetXSpacing write SetXSpacing;
 
Public property ZDimension: Integer read GetZDimension write SetZDimension;
 
Public property ZSpacing: Double read GetZSpacing write SetZSpacing;
 

Generated by PasDoc 0.16.0.