/*****************************************************************************
* File: A_ROW_xformGen.c
*
* Description:
* Transformer action methods implementation for the following object:
*
* Object: row (ROW)
* Domain: A
* Subsystem: autosampler
* Repository: as2.ooa
*
* Notice:
* (C) Copyright 1999, 2000 ROX Software, Inc.
* All rights reserved.
*
* Model Compiler: MC3020 V1.3.0
*
* Warnings:
* !!! THIS IS AN AUTO-GENERATED FILE. PLEASE DO NOT EDIT. !!!
****************************************************************************/
#include "e_mechs.h"
#include "e_events.h"
#include "A_objects.h"
#include "A_ROW_object.h"
#include "A_ROW_events.h"
#include "A_ROW_xform.h"
/*****************************************************************************
* Transformer: convert_dest
****************************************************************************/
int
A_ROW_Xform_convert_dest(
const int x_next_sampling_position,
const int x_radius )
{
A_ROW_s * v2; /* row */
int v3; /* car_dest */
/* SELECT ANY row FROM INSTANCES OF ROW
WHERE SELECTED.radius == PARAM.radius */
/* MC Spec: (selected.radius == ?) */
v2 = A_ROW_AnyWhere1( x_radius );
/* ASSIGN car_dest = (360 * (PARAM.next_sampling_position - 1)) / row.maximum_sampling_positions */
v3 = (360 * (x_next_sampling_position - 1)) / v2->m_maximum_sampling_positions;
return v3;
}