Class TGrowthControls

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TGrowthControls = class(TGoPhastPersistent)

Description

no description available, TGoPhastPersistent description follows

Hierarchy

Overview

Fields

Private FGrowthMethod: TGrowthMethod;
Protected FGrowthRate: real;
Protected FLayerCollection: TLayerCollection;

Methods

Private procedure SetGrowthMethod(const Value: TGrowthMethod);
Private procedure SetGrowthRate(const Value: real);
Protected function StoreLayerCollection: boolean; virtual;
Protected procedure SetLayerCollection(const Value: TLayerCollection); virtual;
Protected function IsSame(AnotherGrowControls : TGrowthControls): boolean;
Public procedure Assign(Source: TPersistent); override;
Public Constructor Create(Model: TBaseModel);
Public destructor Destroy; override;
Public function LayerCount: Integer; virtual;

Properties

Published property GrowthMethod: TGrowthMethod read FGrowthMethod write SetGrowthMethod;
Published property GrowthRate: real read FGrowthRate write SetGrowthRate;
Published property LayerCollection: TLayerCollection read FLayerCollection write SetLayerCollection stored StoreLayerCollection;

Description

Fields

Private FGrowthMethod: TGrowthMethod;
 
Protected FGrowthRate: real;
 
Protected FLayerCollection: TLayerCollection;

FLayerCollection defines the layer or layers in TGrowthControls.

Methods

Private procedure SetGrowthMethod(const Value: TGrowthMethod);
 
Private procedure SetGrowthRate(const Value: real);
 
Protected function StoreLayerCollection: boolean; virtual;
 
Protected procedure SetLayerCollection(const Value: TLayerCollection); virtual;
 
Protected function IsSame(AnotherGrowControls : TGrowthControls): boolean;
 
Public procedure Assign(Source: TPersistent); override;
 
Public Constructor Create(Model: TBaseModel);
 
Public destructor Destroy; override;

constructor Create(Collection: TCollection); override;

Public function LayerCount: Integer; virtual;
 

Properties

Published property GrowthMethod: TGrowthMethod read FGrowthMethod write SetGrowthMethod;

When a layer group is split into more than one layer, GrowthMethod defines how the thickness of those layers is specified.

Published property GrowthRate: real read FGrowthRate write SetGrowthRate;

When GrowthMethod is gmUp, gmDown, gmMiddle, or gmEdge, GrowthRate is used to help define how the thickness of those layers is calculated.

Published property LayerCollection: TLayerCollection read FLayerCollection write SetLayerCollection stored StoreLayerCollection;

LayerCollection defines the layer or layers in TGrowthControls.


Generated by PasDoc 0.12.1 on 2013-05-13 15:41:43