Scorbot simulator
Métodos públicos | Métodos privados | Atributos privados | Lista de todos los miembros
Referencia de la Clase TargetControl
Diagrama de herencias de TargetControl

Métodos públicos

Transform CreateTarget (string name, Vector3 pos, List< Vector3 > angles)
 
Transform Add (string name, Vector3 pos, List< Vector3 > angles)
 
void Remove (Transform target)
 
void DestroyTarget (Transform target)
 
List< string > GetNames ()
 
Transform GetTarget (int i)
 
Transform GetTarget (string name)
 
int Count ()
 
bool ValidName (string name)
 
bool ValidNameLength (string name)
 

Métodos privados

void Start ()
 

Atributos privados

List< Transform > targets = new List<Transform>()
 
Transform targetPrefab
 
Transform targetNamePrefab
 
Transform canvas
 
const int MAX_NAME_LENGTH = 5
 

Descripción detallada

La función principal de este componente es la creación y eliminación de las posiciones de la simulación mediante el manejo de una lista de posiciones, además de la validación de sus nombres.

Autor
Oscar Catari Gutiérrez - E-mail: oscar.nosp@m.cata.nosp@m.ri@ou.nosp@m.tloo.nosp@m.k.es - Universidad de La Laguna
Versión
1.0
Desde
02-05-2019

Documentación de las funciones miembro

◆ Add()

Transform TargetControl.Add ( string  name,
Vector3  pos,
List< Vector3 >  angles 
)
inline

Crea y añade una posición la lista de posiciones a partir de un nombre, coordenadas y ángulos (articulaciones del Scorbot).

Parámetros
nameNombre de la posición
posCoordenadas de la posición
anglesÁngulos (articulaciones del Scorbot) de la posición
Devuelve
Transform Posición (objeto)

◆ Count()

int TargetControl.Count ( )
inline

Obtiene el número de posiciones totales actualmente creadas.

Devuelve
int Número de posiciones

◆ CreateTarget()

Transform TargetControl.CreateTarget ( string  name,
Vector3  pos,
List< Vector3 >  angles 
)
inline

Crea una posición a partir de un nombre, coordenadas y ángulos (articulaciones del Scorbot).

Parámetros
nameNombre de la posición
posCoordenadas de la posición
anglesÁngulos (articulaciones del Scorbot) de la posición
Devuelve
Transform Posición (objeto)

◆ DestroyTarget()

void TargetControl.DestroyTarget ( Transform  target)
inline

Destruye una posición (objeto), además de su etiqueda visual (nombre y coordenadas).

Parámetros
targetPosición (objeto)
Devuelve
void

◆ GetNames()

List<string> TargetControl.GetNames ( )
inline

Obtiene los nombres de todas las posiciones actuales.

Devuelve
List<string> Lista de nombres de las posiciones

◆ GetTarget() [1/2]

Transform TargetControl.GetTarget ( int  i)
inline

Obtiene una posición (objeto) mediante su índice en la lista de posiciones.

Parámetros
iÍndice de la lista de posiciones
Devuelve
Transform Posición (objeto)

◆ GetTarget() [2/2]

Transform TargetControl.GetTarget ( string  name)
inline

Obtiene una posición (objeto) mediante su nombre.

Parámetros
nameNombre de una posición
Devuelve
Transform Posición (objeto)

◆ Remove()

void TargetControl.Remove ( Transform  target)
inline

Elimina una posición (objeto) de la lista de posiciones y la destruye.

Parámetros
targetPosición (objeto)
Devuelve
void

◆ ValidName()

bool TargetControl.ValidName ( string  name)
inline

Verifica que un nombre no está en uso por una posición.

Devuelve
bool Si el nombre es válido

◆ ValidNameLength()

bool TargetControl.ValidNameLength ( string  name)
inline

Verifica que un nombre no sobrepasa el tamaño máximo.

Devuelve
bool Si el nombre es válido

La documentación para esta clase fue generada a partir del siguiente fichero: