 class  StartC1Line : public T1Line
  class  StartC1Line : public T1Line line having card constraint at 'from' side, name is not editable (SND).
|   | StartC1Line (ShapeView *v, Grafport *g, GShape *n1, GShape *n2, List<Point *> *line, bool Curved) | 
|   | StartC1Line (ShapeView *v, Grafport *g, GShape *n1, GShape *n2, bool Curved) | 
|  Shape* | Clone () | 
|  bool | SetAssocSubject (AssocList *) | 
|  void | SetTextShape () | 
 enum  PositionType
  enum  PositionType
 int  GetClassType() const
 int  GetClassType() const 
 void  CalcPosition()
 void  CalcPosition()
 void  UpdateTextShape1(const string *s)
 void  UpdateTextShape1(const string *s)
 void  SetSelect(bool s)
 void  SetSelect(bool s)
 void  SetFont(XFont *ft)
 void  SetFont(XFont *ft)
 void  SetTextColor(const string *color)
 void  SetTextColor(const string *color)
 int  GetLeftMost() const
 int  GetLeftMost() const 
 int  GetTopMost() const
 int  GetTopMost() const 
 int  GetRightMost() const
 int  GetRightMost() const 
 int  GetBottomMost() const
 int  GetBottomMost() const 
 void  WriteMembers(OutputFile *f)
 void  WriteMembers(OutputFile *f)
 bool  ReadMembers(InputFile *f, double format)
 bool  ReadMembers(InputFile *f, double format)
 void  SetGrafport(Grafport *g)
 void  SetGrafport(Grafport *g)
 void  SetView(ShapeView *v)
 void  SetView(ShapeView *v)
 bool  InTextArea(int x, int y)
 bool  InTextArea(int x, int y)
 TextShape*  HitTextShape(int x, int y)
 TextShape*  HitTextShape(int x, int y)
 bool  HasTextShape(TextShape *t) const
 bool  HasTextShape(TextShape *t) const 
 bool  HasString(const string *s, bool sens, bool sub) const
 bool  HasString(const string *s, bool sens, bool sub) const 
 bool  HasNameString(const string *, bool, bool) const
 bool  HasNameString(const string *, bool, bool) const 
 int  ReplaceNameString(const string *, const string *, bool, bool)
 int  ReplaceNameString(const string *, const string *, bool, bool)
 void  DrawShape()
 void  DrawShape()
 TextShape*  ChooseTextShape(int x, int y)
 TextShape*  ChooseTextShape(int x, int y)
 void  MoveRaw(const Point *delta)
 void  MoveRaw(const Point *delta)
 static  const  int  CL_FRACTION
 static  const  int  CL_FRACTION
 virtual  void  CalcPositionTextShapes()
 virtual  void  CalcPositionTextShapes()
 void  CalcPositionTextShape(TextShape *t, PositionType tpos)
 void  CalcPositionTextShape(TextShape *t, PositionType tpos)
 bool  HitTextShapeArea(TextShape *t, PositionType tpos, int x, int y)
 bool  HitTextShapeArea(TextShape *t, PositionType tpos, int x, int y)
 bool  HitExtraTextShapeArea(int x, int y, const Point *from, const Point *to)
 bool  HitExtraTextShapeArea(int x, int y, const Point *from, const Point *to)
 TextShape*  GetTextShape1() const
 TextShape*  GetTextShape1() const 
 void  SetTextShape1(TextShape *t)
 void  SetTextShape1(TextShape *t)
 PositionType  GetT1Position()
 PositionType  GetT1Position()
 void  SetT1Position(PositionType t)
 void  SetT1Position(PositionType t)
 bool  IsCurved() const
 bool  IsCurved() const 
 void  UpdateCurve(bool b)
 void  UpdateCurve(bool b)
 void  UpdatePosition(const Point *p, bool snap=True)
 void  UpdatePosition(const Point *p, bool snap=True)
 void  SetPosition(const Point *p, bool snap=True)
 void  SetPosition(const Point *p, bool snap=True)
 void  DrawOutLine(const Point *)
 void  DrawOutLine(const Point *)
 bool  ContainsPt(int x, int y)
 bool  ContainsPt(int x, int y)
 int  HitHandles(int x, int y)
 int  HitHandles(int x, int y)
 bool  IsLine() const
 bool  IsLine() const 
 unsigned  int  GetCount() const
 unsigned  int  GetCount() const 
 unsigned  int  GetOrder() const
 unsigned  int  GetOrder() const 
 void  SetOrder(unsigned int i)
 void  SetOrder(unsigned int i)
 void  SetCount(unsigned int i)
 void  SetCount(unsigned int i)
 GShape*  GetFromShape() const
 GShape*  GetFromShape() const 
 GShape*  GetToShape() const
 GShape*  GetToShape() const 
 void  SetFromShape(GShape *n)
 void  SetFromShape(GShape *n)
 void  SetToShape(GShape *n)
 void  SetToShape(GShape *n)
 unsigned  int  NrPoints() const
 unsigned  int  NrPoints() const 
 List <Point *> *  GetLine() const
 List <Point *> *  GetLine() const 
 bool  GetSegments(Point pt, Point *pt1, Point *pt2)
 bool  GetSegments(Point pt, Point *pt1, Point *pt2)
 bool  GetSegment(int n, Point *pt1, Point *pt2)
 bool  GetSegment(int n, Point *pt1, Point *pt2)
 void  SetEnd1(LineEnd::Type t)
 void  SetEnd1(LineEnd::Type t)
 void  SetEnd2(LineEnd::Type t)
 void  SetEnd2(LineEnd::Type t)
 void  UpdateEnd1(LineEnd::Type t)
 void  UpdateEnd1(LineEnd::Type t)
 void  UpdateEnd2(LineEnd::Type t)
 void  UpdateEnd2(LineEnd::Type t)
 LineEnd::Type  GetEnd1()
 LineEnd::Type  GetEnd1()
 LineEnd::Type  GetEnd2()
 LineEnd::Type  GetEnd2()
 void  SetToTop()
 void  SetToTop()
 void  SetFromTop()
 void  SetFromTop()
 void  SetToBottom()
 void  SetToBottom()
 void  SetFromBottom()
 void  SetFromBottom()
 void  UpdatePosition()
 void  UpdatePosition()
 virtual  void  CalcEndPoints()
 virtual  void  CalcEndPoints()
 void  CalcDirection()
 void  CalcDirection()
 bool  CalcEndPoint(const Point *pt, unsigned which)
 bool  CalcEndPoint(const Point *pt, unsigned which)
 void  SetPoint(const Point *pt, unsigned int n)
 void  SetPoint(const Point *pt, unsigned int n)
 void  AddPoint(const Point *pt, unsigned int n)
 void  AddPoint(const Point *pt, unsigned int n)
 void  RemovePoint(unsigned int n)
 void  RemovePoint(unsigned int n)
 bool  SetReferences(AssocList *)
 bool  SetReferences(AssocList *)
 bool  CheckReferences()
 bool  CheckReferences()
 bool  GetLine(int x, int y)
 bool  GetLine(int x, int y)
 unsigned  int  GetLineNumber()
 unsigned  int  GetLineNumber()
 void  SetLineNumber(unsigned int n)
 void  SetLineNumber(unsigned int n)
 Point  GiveOrthoSnp(Point to) const
 Point  GiveOrthoSnp(Point to) const 
 Point  GiveSnp(Point to) const
 Point  GiveSnp(Point to) const 
 Point  GiveSnp(Point p, int order, int count, int &code)
 Point  GiveSnp(Point p, int order, int count, int &code)
 void  UpdateNameDirection(ReadDirection::Type nd)
 void  UpdateNameDirection(ReadDirection::Type nd)
 ReadDirection::Type  GetNameDirection() const
 ReadDirection::Type  GetNameDirection() const 
 static  const  int  LINE_DIST
 static  const  int  LINE_DIST
 static  const  int  CL_DISTX
 static  const  int  CL_DISTX
 static  const  int  CL_DISTY
 static  const  int  CL_DISTY
 void  CalcPositionName()
 void  CalcPositionName()
 bool  ContainsPtLine(int x, int y, const Point *from, const Point *to, int &cx, int &cy) const
 bool  ContainsPtLine(int x, int y, const Point *from, const Point *to, int &cx, int &cy) const 
 bool  BelowLine(int x, int y, Point *from, Point *to)
 bool  BelowLine(int x, int y, Point *from, Point *to)
 bool  AboveLine(int x, int y, Point *from, Point *to)
 bool  AboveLine(int x, int y, Point *from, Point *to)
 void  SetNameDirection(ReadDirection::Type nd)
 void  SetNameDirection(ReadDirection::Type nd)
 void  UndrawDirection()
 void  UndrawDirection()
 void  DrawDirection()
 void  DrawDirection()
 void  NotifyTextMove(TextShape *t)
 void  NotifyTextMove(TextShape *t)
 void  Draw()
 void  Draw()
 void  Undraw()
 void  Undraw()
 virtual  void  UndrawShape()
 virtual  void  UndrawShape()
 virtual  void  DrawTextShapes()
 virtual  void  DrawTextShapes()
 virtual  void  UndrawTextShapes()
 virtual  void  UndrawTextShapes()
 virtual  void  UpdateNameString(const string *s)
 virtual  void  UpdateNameString(const string *s)
 void  SetNameString(const string *s)
 void  SetNameString(const string *s)
 const  string*  GetNameString()
 const  string*  GetNameString()
 TextShape*  GetName() const
 TextShape*  GetName() const 
 unsigned  GetLineWidth() const
 unsigned  GetLineWidth() const 
 void  SetLineWidth(unsigned n)
 void  SetLineWidth(unsigned n)
 void  UpdateLineWidth(unsigned n)
 void  UpdateLineWidth(unsigned n)
 LineStyle::Type  GetLineStyle() const
 LineStyle::Type  GetLineStyle() const 
 void  SetLineStyle(LineStyle::Type x)
 void  SetLineStyle(LineStyle::Type x)
 void  UpdateLineStyle(LineStyle::Type x)
 void  UpdateLineStyle(LineStyle::Type x)
 const  string*  GetTextColor() const
 const  string*  GetTextColor() const 
 void  UpdateTextColor(const string *c)
 void  UpdateTextColor(const string *c)
 bool  IsFixedName()
 bool  IsFixedName()
 void  SetFixedName(bool b)
 void  SetFixedName(bool b)
 virtual  void  UpdateFont(XFont *ft)
 virtual  void  UpdateFont(XFont *ft)
 virtual  void  UpdateAlignment(TextAlign::Type alignment)
 virtual  void  UpdateAlignment(TextAlign::Type alignment)
 XFont*  GetFont() const
 XFont*  GetFont() const 
 TextAlign::Type  GetAlignment() const
 TextAlign::Type  GetAlignment() const 
 void  WriteGraphicsPart(OutputFile *ofile)
 void  WriteGraphicsPart(OutputFile *ofile)
 bool  ReadGraphicsPart(InputFile *ifile, double format)
 bool  ReadGraphicsPart(InputFile *ifile, double format)
 void  WriteTextPart(OutputFile *ofile)
 void  WriteTextPart(OutputFile *ofile)
 bool  ReadTextPart(InputFile *ifile, double format)
 bool  ReadTextPart(InputFile *ifile, double format)
 void  SetDrawAttributes()
 void  SetDrawAttributes()
 virtual  void  SetAlignment(TextAlign::Type a)
 virtual  void  SetAlignment(TextAlign::Type a)
 void  SnapPosition()
 void  SnapPosition()
 void  SnapTopleft()
 void  SnapTopleft()
 static  const  int  MIN_HEIGHT
 static  const  int  MIN_HEIGHT
 static  const  int  MIN_WIDTH
 static  const  int  MIN_WIDTH
 static  const  int  HANDLE_WIDTH
 static  const  int  HANDLE_WIDTH
 bool  IsShape() const
 bool  IsShape() const 
 virtual  bool  IsTextShape() const
 virtual  bool  IsTextShape() const 
 virtual  void  UpdateSize(int w, int h)
 virtual  void  UpdateSize(int w, int h)
 virtual  void  UpdateMove(const Point *delta)
 virtual  void  UpdateMove(const Point *delta)
 virtual  void  UpdateSelect(bool s)
 virtual  void  UpdateSelect(bool s)
 virtual  void  UpdateFirstSelect(bool s)
 virtual  void  UpdateFirstSelect(bool s)
 virtual  void  UpdateColor(string *color)
 virtual  void  UpdateColor(string *color)
 virtual  void  SetFirstSelect(bool s)
 virtual  void  SetFirstSelect(bool s)
 bool  IsFirstSelected() const
 bool  IsFirstSelected() const 
 void  SetVisible(bool s)
 void  SetVisible(bool s)
 void  SetSubject(Subject *s)
 void  SetSubject(Subject *s)
 Subject*  GetSubject() const
 Subject*  GetSubject() const 
 ShapeView*  GetView() const
 ShapeView*  GetView() const 
 void  SetColor(const string *c)
 void  SetColor(const string *c)
 const  string*  GetColor() const
 const  string*  GetColor() const 
 virtual  void  Move(const Point *delta)
 virtual  void  Move(const Point *delta)
 virtual  void  AdjustSize()
 virtual  void  AdjustSize()
 void  SetHandles(int n)
 void  SetHandles(int n)
 const  Point*  GetPosition() const
 const  Point*  GetPosition() const 
 const  Point*  GetTopLeft() const
 const  Point*  GetTopLeft() const 
 bool  IsSelected() const
 bool  IsSelected() const 
 bool  IsVisible() const
 bool  IsVisible() const 
 bool  IsDuplicate() const
 bool  IsDuplicate() const 
 int  GetWidth() const
 int  GetWidth() const 
 int  GetHeight() const
 int  GetHeight() const 
 virtual  void  DrawDuplicate()
 virtual  void  DrawDuplicate()
 void  UndrawDuplicate()
 void  UndrawDuplicate()
 void  SetDuplicate(bool b)
 void  SetDuplicate(bool b)
 void  UpdateDuplicate(bool b)
 void  UpdateDuplicate(bool b)
 bool  SetAssocView(AssocList *)
 bool  SetAssocView(AssocList *)
 static  const  int  MIN_HANDLES
 static  const  int  MIN_HANDLES
 Grafport*  GetGrafport() const
 Grafport*  GetGrafport() const 
 void  SetOutlineAttributes()
 void  SetOutlineAttributes()
 virtual  void  SetSize(int w, int h)
 virtual  void  SetSize(int w, int h)
 void  SetWidth(int w)
 void  SetWidth(int w)
 void  SetHeight(int h)
 void  SetHeight(int h)
 void  SetNrHandles(int n)
 void  SetNrHandles(int n)
 DiagramViewer*  GetViewer() const
 DiagramViewer*  GetViewer() const 
 void  PositiveCoord(const Point*)
 void  PositiveCoord(const Point*)
 virtual  void  DrawSelect()
 virtual  void  DrawSelect()
 virtual  void  DrawGraySelect()
 virtual  void  DrawGraySelect()
 virtual  void  UndrawSelect()
 virtual  void  UndrawSelect()
 virtual  void  UndrawGraySelect()
 virtual  void  UndrawGraySelect()
 void  SetTopLeft(const Point *topLeft)
 void  SetTopLeft(const Point *topLeft)
 virtual  void  SetPositionHandles()
 virtual  void  SetPositionHandles()
 void  ForcePosition(const Point *position)
 void  ForcePosition(const Point *position)
 enum  AssocType
  enum  AssocType
 unsigned  long  GetId()
 unsigned  long  GetId()
 void  SetId(unsigned long val)
 void  SetId(unsigned long val)
 virtual  bool  IsSubject() const
 virtual  bool  IsSubject() const 
 virtual  bool  IsView() const
 virtual  bool  IsView() const 
 void  Write(OutputFile *ofile)
 void  Write(OutputFile *ofile)
line having card constraint at 'from' side, name is not editable (SND).
 StartC1Line(ShapeView *v, Grafport *g, GShape *n1, GShape *n2, List<Point *> *line, bool Curved)
  StartC1Line(ShapeView *v, Grafport *g, GShape *n1, GShape *n2, List<Point *> *line, bool Curved)
 StartC1Line(ShapeView *v, Grafport *g, GShape *n1, GShape *n2, bool Curved)
  StartC1Line(ShapeView *v, Grafport *g, GShape *n1, GShape *n2, bool Curved)
alphabetic index hierarchy of classes
 
this page has been generated automatically by doc++
(c)opyright by  Malte  Zöckler,  Roland Wunderling 
contact:  doc++@zib.de