Open CASCADE Technology  7.5.0
Public Member Functions

AIS_WalkDelta Struct Reference

Walking values. More...

#include <AIS_WalkDelta.hxx>

Public Member Functions

 AIS_WalkDelta ()
 Empty constructor. More...
 
const AIS_WalkPartoperator[] (AIS_WalkTranslation thePart) const
 Return translation component. More...
 
AIS_WalkPartoperator[] (AIS_WalkTranslation thePart)
 Return translation component. More...
 
const AIS_WalkPartoperator[] (AIS_WalkRotation thePart) const
 Return rotation component. More...
 
AIS_WalkPartoperator[] (AIS_WalkRotation thePart)
 Return rotation component. More...
 
bool IsJumping () const
 Return jumping state. More...
 
void SetJumping (bool theIsJumping)
 Set jumping state. More...
 
bool IsCrouching () const
 Return crouching state. More...
 
void SetCrouching (bool theIsCrouching)
 Set crouching state. More...
 
bool IsRunning () const
 Return running state. More...
 
void SetRunning (bool theIsRunning)
 Set running state. More...
 
bool IsEmpty () const
 Return TRUE when both Rotation and Translation deltas are empty. More...
 
bool ToMove () const
 Return TRUE if translation delta is defined. More...
 
bool ToRotate () const
 Return TRUE if rotation delta is defined. More...
 

Detailed Description

Walking values.

Constructor & Destructor Documentation

◆ AIS_WalkDelta()

AIS_WalkDelta::AIS_WalkDelta ( )
inline

Empty constructor.

Member Function Documentation

◆ IsCrouching()

bool AIS_WalkDelta::IsCrouching ( ) const
inline

Return crouching state.

◆ IsEmpty()

bool AIS_WalkDelta::IsEmpty ( ) const
inline

Return TRUE when both Rotation and Translation deltas are empty.

◆ IsJumping()

bool AIS_WalkDelta::IsJumping ( ) const
inline

Return jumping state.

◆ IsRunning()

bool AIS_WalkDelta::IsRunning ( ) const
inline

Return running state.

◆ operator[]() [1/4]

const AIS_WalkPart& AIS_WalkDelta::operator[] ( AIS_WalkTranslation  thePart) const
inline

Return translation component.

◆ operator[]() [2/4]

AIS_WalkPart& AIS_WalkDelta::operator[] ( AIS_WalkTranslation  thePart)
inline

Return translation component.

◆ operator[]() [3/4]

const AIS_WalkPart& AIS_WalkDelta::operator[] ( AIS_WalkRotation  thePart) const
inline

Return rotation component.

◆ operator[]() [4/4]

AIS_WalkPart& AIS_WalkDelta::operator[] ( AIS_WalkRotation  thePart)
inline

Return rotation component.

◆ SetCrouching()

void AIS_WalkDelta::SetCrouching ( bool  theIsCrouching)
inline

Set crouching state.

◆ SetJumping()

void AIS_WalkDelta::SetJumping ( bool  theIsJumping)
inline

Set jumping state.

◆ SetRunning()

void AIS_WalkDelta::SetRunning ( bool  theIsRunning)
inline

Set running state.

◆ ToMove()

bool AIS_WalkDelta::ToMove ( ) const
inline

Return TRUE if translation delta is defined.

◆ ToRotate()

bool AIS_WalkDelta::ToRotate ( ) const
inline

Return TRUE if rotation delta is defined.


The documentation for this struct was generated from the following file: