FBOpticalSegment Class Reference

#include <fboptical.h>
FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment
Inheritance diagram for FBOpticalSegment:
Inheritance graph
[legend]

List of all members.


Detailed Description

Optical segment class.

Definition at line 72 of file fboptical.h.


Public Member Functions

  FBOpticalSegment (HFBModelOptical pOptical=NULL)
  Constructor.
  FBOpticalSegment (const FBOpticalSegment &pSegment)
  Constructor.
bool  operator== (const FBOpticalSegment &pValue) const
  Overloaded == operator.
FBOpticalSegment operator= (const FBOpticalSegment &pValue)
  Overloaded = operator.
virtual void  Reset ()
  Reset the marker segment.
virtual void  Cut (FBTime &pTime)
  Cut the segment for the marker at a given time.
virtual bool  IsValid ()
  Check if valid (if item exists).

Public Attributes

FBPropertyTimeSpan  OriginalTimeSpan
  Property: Original timespan for segment.
FBPropertyTimeSpan  TimeSpan
  Property: Current segment timespan.
FBPropertyAnimationNode  Data
  Property: Segment curve data.
FBPropertyBool  Used
  Property: Is segment used?
FBPropertyModelMarkerOptical  Marker
  Property: Optical marker.
FBPropertyTimeSpan  MarkerTimeSpan
  Property: Marker/Segment timespan.

Constructor & Destructor Documentation

FBOpticalSegment ( HFBModelOptical  pOptical = NULL  ) 

Constructor.

Parameters:
pOptical  Optical model(default=NULL).

FBOpticalSegment ( const FBOpticalSegment pSegment  ) 

Constructor.

Parameters:
pSegment  Optical segment to copy information from.

Member Function Documentation

bool operator== ( const FBOpticalSegment pValue  )  const

Overloaded == operator.

Parameters:
pValue  Segment to compare with.
Returns:
true if equal.

FBOpticalSegment& operator= ( const FBOpticalSegment pValue  ) 

Overloaded = operator.

Parameters:
pValue  Segment to copy.
Returns:
Copied segment.

virtual void Reset (  )  [virtual]

Reset the marker segment.

virtual void Cut ( FBTime pTime  )  [virtual]

Cut the segment for the marker at a given time.

Parameters:
pTime  Time to cut segment at.

virtual bool IsValid (  )  [virtual]

Check if valid (if item exists).

Returns:
true if segment is valid.

Member Data Documentation

FBPropertyTimeSpan OriginalTimeSpan

Property: Original timespan for segment.

Definition at line 113 of file fboptical.h.

FBPropertyTimeSpan TimeSpan

Property: Current segment timespan.

Definition at line 114 of file fboptical.h.

FBPropertyAnimationNode Data

Property: Segment curve data.

Definition at line 115 of file fboptical.h.

FBPropertyBool Used

Property: Is segment used?

Definition at line 116 of file fboptical.h.

FBPropertyModelMarkerOptical Marker

Property: Optical marker.

Definition at line 119 of file fboptical.h.

FBPropertyTimeSpan MarkerTimeSpan

Property: Marker/Segment timespan.

Definition at line 120 of file fboptical.h.


Please send us your comments about this page.