|
| AIS_AnimationObject (const TCollection_AsciiString &theAnimationName, const Handle< AIS_InteractiveContext > &theContext, const Handle< AIS_InteractiveObject > &theObject, const gp_Trsf &theTrsfStart, const gp_Trsf &theTrsfEnd) |
| Constructor with initialization. Note that start/end transformations specify exactly local transformation of the object, not the transformation to be applied to existing local transformation. More...
|
|
| AIS_Animation (const TCollection_AsciiString &theAnimationName) |
| Creates empty animation. More...
|
|
virtual | ~AIS_Animation () |
| Destruct object, clear arguments. More...
|
|
const TCollection_AsciiString & | Name () const |
| Animation name. More...
|
|
Standard_Real | StartPts () const |
|
void | SetStartPts (const Standard_Real thePtsStart) |
| Sets time limits for animation in the animation timeline. More...
|
|
Standard_Real | Duration () const |
|
void | UpdateTotalDuration () |
| Update total duration considering all animations on timeline. More...
|
|
Standard_Boolean | HasOwnDuration () const |
| Return true if duration is defined. More...
|
|
Standard_Real | OwnDuration () const |
|
void | SetOwnDuration (const Standard_Real theDuration) |
| Defines duration of the animation. More...
|
|
void | Add (const Handle< AIS_Animation > &theAnimation) |
| Add single animation to the timeline. More...
|
|
void | Clear () |
| Clear animation timeline - remove all animations from it. More...
|
|
Handle< AIS_Animation > | Find (const TCollection_AsciiString &theAnimationName) const |
| Return the child animation with the given name. More...
|
|
Standard_Boolean | Remove (const Handle< AIS_Animation > &theAnimation) |
| Remove the child animation. More...
|
|
Standard_Boolean | Replace (const Handle< AIS_Animation > &theAnimationOld, const Handle< AIS_Animation > &theAnimationNew) |
| Replace the child animation. More...
|
|
void | CopyFrom (const Handle< AIS_Animation > &theOther) |
| Clears own children and then copy child animations from another object. Copy also Start Time and Duration values. More...
|
|
const NCollection_Sequence< Handle< AIS_Animation > > & | Children () const |
| Return sequence of child animations. More...
|
|
virtual void | StartTimer (const Standard_Real theStartPts, const Standard_Real thePlaySpeed, const Standard_Boolean theToUpdate, const Standard_Boolean theToStopTimer=Standard_False) |
| Start animation with internally defined timer instance. Calls ::Start() internally. More...
|
|
virtual Standard_Real | UpdateTimer () |
| Update single frame of animation, update timer state. More...
|
|
Standard_Real | ElapsedTime () const |
| Return elapsed time. More...
|
|
const Handle< Media_Timer > & | Timer () const |
| Return playback timer. More...
|
|
void | SetTimer (const Handle< Media_Timer > &theTimer) |
| Set playback timer. More...
|
|
virtual void | Start (const Standard_Boolean theToUpdate) |
| Start animation. This method changes status of the animation to Started. This status defines whether animation is to be performed in the timeline or not. More...
|
|
virtual void | Pause () |
| Pause the process timeline. More...
|
|
virtual void | Stop () |
| Stop animation. This method changed status of the animation to Stopped. This status shows that animation will not be performed in the timeline or it is finished. More...
|
|
bool | IsStopped () |
| Check if animation is to be performed in the animation timeline. More...
|
|
virtual Standard_Boolean | Update (const Standard_Real thePts) |
| Update single frame of animation, update timer state. More...
|
|
Public Member Functions inherited from Standard_Transient |
| Standard_Transient () |
| Empty constructor. More...
|
|
| Standard_Transient (const Standard_Transient &) |
| Copy constructor – does nothing. More...
|
|
Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter. More...
|
|
virtual | ~Standard_Transient () |
| Destructor must be virtual. More...
|
|
virtual void | Delete () const |
| Memory deallocator for transient classes. More...
|
|
virtual const opencascade::handle< Standard_Type > & | DynamicType () const |
| Returns a type descriptor about this object. More...
|
|
Standard_Boolean | IsInstance (const opencascade::handle< Standard_Type > &theType) const |
| Returns a true value if this is an instance of Type. More...
|
|
Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName. More...
|
|
Standard_Boolean | IsKind (const opencascade::handle< Standard_Type > &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
|
|
Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
|
|
Standard_Transient * | This () const |
| Returns non-const pointer to this object (like const_cast). For protection against creating handle to objects allocated in stack or call from constructor, it will raise exception Standard_ProgramError if reference counter is zero. More...
|
|
Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More...
|
|
void | IncrementRefCounter () const |
| Increments the reference counter of this object. More...
|
|
Standard_Integer | DecrementRefCounter () const |
| Decrements the reference counter of this object; returns the decremented value. More...
|
|
Animation defining object transformation.