Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

jStdShape Class Reference

#include <jAPIshapes.h>

Inheritance diagram for jStdShape:

jShape List of all members.

Public Member Functions

 jStdShape ()
jStdShape & operator= (const jStdShape &s)
void __fastcall Set (jShpType apparence)
bool __fastcall DrawExtremities (TCanvas *cv)
bool __fastcall Direction (TPoint deb, TPoint fin)
bool __fastcall DrawOriginal (TCanvas *cv)
bool __fastcall LoadFromFile (FILE *f)
bool __fastcall SaveToFile (FILE *f)
bool __fastcall IsStartPoint (const TPoint &p)
bool __fastcall IsEndPoint (const TPoint &p)
bool __fastcall Fetch (const TRect &z_old, const TRect &z_new)
bool __fastcall UnFetch (const TRect &z_new, const TRect &z_old)
bool __fastcall DrawFetched (TCanvas *cv, const TRect &dst, const TRect &src)
bool __fastcall IsInside (const TPoint &p)

Public Attributes

vector< TPoint > m_OriginalPoints
jPoint m_start
jPoint m_end
int m_type

Constructor & Destructor Documentation

jStdShape::jStdShape (   )  [inline]
 


Member Function Documentation

bool __fastcall jStdShape::Direction (  TPoint  deb,
TPoint  fin
)  [inline]
 

Reimplemented from jShape.

bool __fastcall jStdShape::DrawExtremities (  TCanvas *  cv  )  [inline]
 

bool __fastcall jStdShape::DrawFetched (  TCanvas *  cv,
const TRect &  dst,
const TRect &  src
)  [inline]
 

Reimplemented from jShape.

bool __fastcall jStdShape::DrawOriginal (  TCanvas *  cv  )  [inline]
 

bool __fastcall jStdShape::Fetch (  const TRect &  z_old,
const TRect &  z_new
)  [inline]
 

bool __fastcall jStdShape::IsEndPoint (  const TPoint &  p  )  [inline]
 

bool __fastcall jStdShape::IsInside (  const TPoint &  p  )  [virtual]
 

Reimplemented from jShape.

bool __fastcall jStdShape::IsStartPoint (  const TPoint &  p  )  [inline]
 

bool __fastcall jStdShape::LoadFromFile (  FILE *  f  ) 
 

Reimplemented from jShape.

jStdShape& jStdShape::operator= (  const jStdShape &  s  )  [inline]
 

bool __fastcall jStdShape::SaveToFile (  FILE *  f  ) 
 

Reimplemented from jShape.

void __fastcall jStdShape::Set (  jShpType  apparence  ) 
 

bool __fastcall jStdShape::UnFetch (  const TRect &  z_new,
const TRect &  z_old
)  [inline]
 


Member Data Documentation

jPoint jStdShape::m_end
 

vector<TPoint> jStdShape::m_OriginalPoints
 

jPoint jStdShape::m_start
 

int jStdShape::m_type
 


The documentation for this class was generated from the following files:
Generated on Sat Nov 15 10:52:36 2003 for JAPI by doxygen 1.3.4