Optical segment class.
Definition at line 72 of file fboptical.h.
#include <fboptical.h>
Public Member Functions | |
FBOpticalSegment (FBModelOptical *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. | |
Friends | |
class | FBPropertyListOpticalSegment |
class | FBPropertyListMarkerSegment |
FBOpticalSegment | ( | FBModelOptical * | pOptical = NULL | ) |
Constructor.
pOptical | Optical model(default=NULL). |
FBOpticalSegment | ( | const FBOpticalSegment & | pSegment | ) |
Constructor.
pSegment | Optical segment to copy information from. |
bool operator== | ( | const FBOpticalSegment & | pValue | ) | const |
Overloaded == operator.
pValue | Segment to compare with. |
FBOpticalSegment& operator= | ( | const FBOpticalSegment & | pValue | ) |
Overloaded = operator.
pValue | Segment to copy. |
virtual void Reset | ( | ) | [virtual] |
Reset the marker segment.
virtual void Cut | ( | FBTime & | pTime | ) | [virtual] |
Cut the segment for the marker at a given time.
pTime | Time to cut segment at. |
virtual bool IsValid | ( | ) | [virtual] |
friend class FBPropertyListOpticalSegment [friend] |
Definition at line 122 of file fboptical.h.
friend class FBPropertyListMarkerSegment [friend] |
Definition at line 123 of file fboptical.h.
Property: Original timespan for segment.
Definition at line 113 of file fboptical.h.
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.
FBPropertyModelMarkerOptical Marker |
Property: Marker/Segment timespan.
Definition at line 120 of file fboptical.h.