Optical segment class.
Definition at line 72 of file fboptical.h.
#include <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.
|
|
Friends |
|
| class | FBPropertyListOpticalSegment |
| class | FBPropertyListMarkerSegment |
| FBOpticalSegment | ( | HFBModelOptical | 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.