links
shapes
  |
  +----- links
variable index
  • SGLLinkMode mode
  • SGLLinkIterMode imode
  • GLdouble xf,yf,zf
  • GLdouble dx, dy, dz
  • GLdouble p0, p1, p2
  • GLfloat * time
  • boolean enabled
  • long tstart,tend
  • linkptr * head
  • linkptr * tail
constructor index
  • Link()
  • Link(SGLLinkMode mode)
    	NO_ACTION
    	POINT_TO_POINT,
    	ROTATE_ABOUT_POINT,
    	SCALE_FACTOR
  • Link(Shape & newlink)
  • Link(Shape & newlink, SGLLinkMode mode)
method index
  • SGLLinkMode getMode()
  • SGLLinkIterMode getIterMode()
    	LINEAR,
    	QUADRATIC,
    	SINE
  • long getStartTime()
  • long getEndTime()
  • boolean isEnabled()
  • void setEnabled(boolean enabled)
  • void enable()
  • void disable()
  • boolean active()
  • void setScale(GLdouble xf,GLdouble yf,GLdouble zf)
  • void setMode(SGLLinkMode mode)
  • void setMode(SGLLinkMode mode, SGLLinkIterMode imode)
  • void setMode(SGLLinkMode mode, SGLLinkIterMode imode, GLdouble dx, GLdouble dy, GLdouble dz)
  • void setIterMode(SGLLinkIterMode imode)
  • void setIterMode(SGLLinkIterMode imode, GLdouble p0, GLdouble p1, GLdouble p2)
  • void setChange (GLdouble dx, GLdouble dy, GLdouble dz)
  • void setIterParms (GLdouble p0, GLdouble p1, GLdouble p2)
  • void setTimeInterval (long tstart, long tend)
  • void setStartTime (long tstart)
  • void setEndTime (long tend)
  • void add(Shape & newlink)
  • void iterate()
  • void paint()
  • void print()
  • boolean linksOptimizable()
  • boolean optimizable()
  • void optimizePaint()
  • void settime(GLfloat & time)
  • long gettime()
sub classes
sgl
[ home | about | download | api | samples ]

P A G E   B Y   S A N T I A G O   L O M B E Y D A