DTMs are exactly the same as DDTMs.
DTMs are defined by a string, DDTMs are defined in a code block.
DTM:
Code:
var
BankDTM: Integer;
BankDTM := DTMFromString('78DA630C666060486600032608C5F0F52B038' +
'311906684E170FC6A4080319A0873E2116A18709803004A110B71');
DDTM:
Code:
var BankDTM: TMDTM; BankDTMPoint1, BankDTMPoint2: TMDTMPoint;
BankDTMPoint1.x := 100;
BankDTMPoint1.y := 150;
BankDTMPoint1.c := GetRockColor; //color
BankDTMPoint1.t := 5; //tolerance
BankDTMPoint1.asz := 1; //area size
BankDTMPoint1.bp :=
BankDTMPoint2 := CreateDTMPoint(200, 250, 12037120, 2, 1, False);
BankDTM.AddPoint(Point1);
BankDTM.AddPoint(Point2);
dont know what .bp is...
DTMs are made using a DTM editor. DDTMs are made dynamically.