Class TSFTime

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSFTime = class(TVRMLSingleField)

Description

SFTime VRML field. VRML requires this to be stored as double-precision float, so I don't use TSFFloat for this.

Hierarchy

Overview

Fields

Public DefaultValue: Double;
Public DefaultValueExists: boolean;

Methods

Protected procedure SaveToStreamValue(SaveProperties: TVRMLSaveToStreamProperties); override;
Public constructor Create(const AName: string; const AValue: Double);
Public procedure Parse(Lexer: TVRMLLexer; IsClauseAllowed: boolean); override;
Public function EqualsDefaultValue: boolean; override;
Public function Equals(SecondValue: TVRMLField; const EqualityEpsilon: Single): boolean; override;
Public procedure AssignLerp(const A: Double; Value1, Value2: TSFTime);
Public procedure Assign(Source: TPersistent); override;
Public procedure AssignValue(Source: TVRMLField); override;
Public class function VRMLTypeName: string; override;

Properties

Public property Value: Double read FValue write SetValue;

Description

Fields

Public DefaultValue: Double;
 
Public DefaultValueExists: boolean;
 

Methods

Protected procedure SaveToStreamValue(SaveProperties: TVRMLSaveToStreamProperties); override;
 
Public constructor Create(const AName: string; const AValue: Double);
 
Public procedure Parse(Lexer: TVRMLLexer; IsClauseAllowed: boolean); override;
 
Public function EqualsDefaultValue: boolean; override;
 
Public function Equals(SecondValue: TVRMLField; const EqualityEpsilon: Single): boolean; override;
 
Public procedure AssignLerp(const A: Double; Value1, Value2: TSFTime);
 
Public procedure Assign(Source: TPersistent); override;
 
Public procedure AssignValue(Source: TVRMLField); override;
 
Public class function VRMLTypeName: string; override;
 

Properties

Public property Value: Double read FValue write SetValue;
 

Generated by PasDoc 0.10.0 on 2008-02-25 00:00:40