home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // Vector.hpp - bcbdcc32 generated hdr (DO NOT EDIT) rev: 0
- // From: Vector.pas
- //----------------------------------------------------------------------------
- #ifndef VectorHPP
- #define VectorHPP
- //----------------------------------------------------------------------------
- #include <DCommon.hpp>
- #include <SysUtils.hpp>
- #include <System.hpp>
- namespace Vector
- {
- //-- type declarations -------------------------------------------------------
- class __declspec(delphiclass) TVector;
- class __declspec(pascalimplementation) TVector : public System::TObject
- {
- typedef System::TObject inherited;
-
- private:
- long FNElem;
- void *FVec;
- double __fastcall GetVal(long p0);
- void __fastcall SetVal(long p0, double p1);
- double __fastcall CalcVecLeng(void);
- void __fastcall SetVecLeng(double p0);
-
- public:
- __fastcall TVector(long p0);
- __fastcall virtual ~TVector(void);
- void __fastcall Add(TVector* p0);
- void __fastcall Clear(void);
- void __fastcall CopyFrom(TVector* p0, int p1, int p2, int p3);
- double __fastcall DotProduct(TVector* p0);
- void __fastcall Fill(double p0);
- __property double Leng = {read=CalcVecLeng, write=SetVecLeng};
- void __fastcall MeanVar(Word p0, Word p1, double &p2, double &p3);
- void __fastcall MinMax(Word p0, Word p1, double &p2, double &p3);
- void __fastcall Normalize(void);
- bool __fastcall Resize(long p0);
- void __fastcall SkewKurt(Word p0, Word p1, double &p2, double &p3);
- void __fastcall SMult(double p0);
- void __fastcall Subtract(TVector* p0);
- __property double Elem[long ix] = {read=GetVal, write=SetVal};
- __property long NrOfElem = {read=FNElem, nodefault};
- };
-
- //-- var, const, procedure ---------------------------------------------------
-
- } /* namespace Vector */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Vector;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // Vector
-