+void LogicalModel::SetCharacterDirections( const CharacterDirection* const directions,
+ Length numberOfCharacters )
+{
+ if( 0u == numberOfCharacters )
+ {
+ mCharacterDirections.Clear();
+ }
+ else
+ {
+ mCharacterDirections.Resize( numberOfCharacters );
+ memcpy( mCharacterDirections.Begin(), directions, numberOfCharacters * sizeof( CharacterDirection ) );
+ }
+}
+