FBOpticalSegment Class Reference


Detailed Description

Optical segment class.

Inheritance diagram for FBOpticalSegment:

List of all members.

Public Member Functions

 __init__ (FBModelOptical pOptical=None)
 Constructor.
 __init__ (FBOpticalSegment pSegment)
 Constructor.
bool operator== (FBOpticalSegment pValue)
 Overloaded == operator.
FBOpticalSegment operator= (FBOpticalSegment pValue)
 Overloaded = operator.
 Reset ()
 Reset the marker segment.
 Cut (FBTime pTime)
 Cut the segment for the marker at a given time.
bool IsValid ()
 Check if valid (if item exists).

Public Attributes

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

Member Function Documentation

__init__ ( FBModelOptical  pOptical = None)

Constructor.

Parameters:
pOpticalOptical model(default=NULL).
__init__ ( FBOpticalSegment  pSegment)

Constructor.

Parameters:
pSegmentOptical segment to copy information from.
bool operator== ( FBOpticalSegment  pValue)

Overloaded == operator.

Parameters:
pValueSegment to compare with.
Returns:
true if equal.
FBOpticalSegment operator= ( FBOpticalSegment  pValue)

Overloaded = operator.

Parameters:
pValueSegment to copy.
Returns:
Copied segment.
Reset ( )

Reset the marker segment.

Cut ( FBTime  pTime)

Cut the segment for the marker at a given time.

Parameters:
pTimeTime to cut segment at.
bool IsValid ( )

Check if valid (if item exists).

Returns:
true if segment is valid.

Member Data Documentation

FBPropertyBase OriginalTimeSpan

Property: Original timespan for segment.

FBPropertyBase TimeSpan

Property: Current segment timespan.

FBPropertyAnimationNode Data

Property: Segment curve data.

FBPropertyBase Used

Property: Is segment used?.

FBPropertyModelMarkerOptical Marker

Property: Optical marker.

FBPropertyBase MarkerTimeSpan

Property: Marker/Segment timespan.


FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment
FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment FBOpticalSegment