VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
convoyDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #pragma once
13 
15 #include <readerWriter/rwReal.h>
16 #include <readerWriter/rwBoolean.h>
18 
20 
26 {
27 public:
30  parentRegistry = 0);
31 
34  DtReaderWriterRegistry * parentRegistry = 0);
35 
38  DtConvoyDescriptor & orig);
39 
41  virtual ~DtConvoyDescriptor() override;
42 
45  virtual DtString type() const override;
46 
47  virtual void setSeparationDistance(DtReal distance);
48  virtual DtReal separationDistance() const;
49 
50  virtual void setSeparationTolerance(DtReal tolerancePercent);
51  virtual DtReal separationTolerance() const;
52 
53  virtual DtComponentDescriptor * clone(DtReaderWriterRegistry* parentRegistry = 0) const override;
54 
56  static DtComponentDescriptor * creator();
57 
58 protected:
61 
62 protected:
63 
69 
76 };
77 
78 
DtRwReal mySeparationTolerance
Parameter Name: separation-tolerance Parameter Description: A modifier twice multiplied to twice the ...
Definition: convoyDescriptor.h:75
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
A DtComponentDescriptor that has parameters that indicate the distances at which the entity is consid...
Definition: convoyDescriptor.h:25
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
Definition: readerWriterRegistry.h:39
static DtComponentDescriptor * creator()
DtRailPathControllerDescriptor; descriptor for the DDtRailPathController component.
Definition: railPathControllerDescriptor.h:23
DtRailPathControllerDescriptor & operator=(const DtRailPathControllerDescriptor &orig)
assignment
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const override
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points. Coordinates are in local database coordinates The coordinat...
virtual DtString type() const override
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwReal mySeparationDistance
Parameter Name: separation-distance Parameter Description: The follow distance between entities in th...
Definition: convoyDescriptor.h:68

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)