![]() |
VR-Forces 5.0.1 Developer's Guide
|
Will create entity facades for each realized model set and manage them all.

Public Types | |
| typedef std::map< int, makVrv::DtVisualizerSet * > | ModelSetMap |
Public Member Functions | |
| DtEntityFacadeCollection (makVrv::DtDe &, int modelSet=-1) | |
| virtual | ~DtEntityFacadeCollection () |
| virtual void | visualize (const makVrv::DtUnicode &type, const makVrv::DtSharedModelSetSettings::ModelSetVisualizedMap &sets) |
| makVrv::DtEntityElement * | entityElement () |
| virtual bool | isVisualized () const |
| virtual void | setupNodeMaskFlags () const |
| virtual void | setSetupNodeMaskFlags (bool) |
| virtual std::map< int, std::vector< int > > | modelStates (int modelSet) const |
| virtual std::vector< int > | artParts (int modelSet) const |
| virtual void | enableArtPart (int modelSet, int artPart, bool enable, const DtVector &translationRate=DtVector::zero(), const DtVector &rotationalRate=DtVector::zero()) |
| virtual void | enableArtPartTranslation (int modelSet, int artPart, bool enable, const DtVector &translationRate=DtVector::zero(), const DtVector &minTranslation=DtVector::zero(), const DtVector &maxTranslation=DtVector::zero()) |
| virtual void | enableArtPartRotation (int modelSet, int artPart, bool enable, const DtVector &rotationRate=DtVector::zero(), const DtVector &minRotation=DtVector::zero(), const DtVector &maxRotation=DtVector::zero()) |
| virtual void | getArtPartInformation (int modelSet, int artPart, DtVector &minRotation, DtVector &maxRotation, DtVector &minTranslation, DtVector &maxTranslation) |
| virtual void | setModelState (int modelSet, int, int) |
| virtual void | setTopographicOrientation (const DtTaitBryan &orientation) |
| virtual void | setTopographicOffsetFromPrincipal (const DtVector &, bool resetLocation=true) |
| virtual void | setLocalOrientation (const DtTaitBryan &orientation) |
| virtual void | setOrigin (const DtVector &v) |
| virtual void | setOrigin (const DtGeodeticCoord &v) |
| virtual void | setOriginAndSeaLevel (const DtVector &v) |
| virtual void | setOriginAndSeaLevel (const DtGeodeticCoord &v) |
| virtual void | ignoreVisualTypeSwitch (int, bool) |
| virtual bool | hasOccupant () const |
| virtual void | setDropShadow (bool b) |
| virtual void | setAltitudeOffsetFromPrincipal (double offset, bool resetLocation=true) |
| virtual void | setForceType (DtForceType) |
| DtForceType | forceType () const |
| virtual bool | hasForceChange () const |
| virtual double | initialAltitudeAboveTerrain () const |
| virtual makVrv::DtBaseConnection & | baseConnection () const |
| void | setHatLineVisible (bool visible) |
| void | setTrackHistoryVisible (bool visible) |
| virtual void | setVisible (bool, makVrv::DtShowHideContext::ShowHideContext context, bool updateOffsets=true) override |
| virtual bool | isVisible () const override |
| virtual void | setUseHighestTerrainLod (bool) |
| virtual void | setPickable (bool b) |
| virtual void | setSelected (bool b) |
| virtual void | setLabel (const std::string &label) |
| virtual std::string | label () const |
| virtual bool | hasLabelChange () const |
| virtual void | setupVisualMetaDataFor (bool skipVariants=false) |
| virtual void | setExtendedLabels (const std::map< int, DtString > &labels) |
| virtual std::map< int, DtString > | extendedLabels () const |
| virtual bool | hasExtendedLabelsChange () const |
| virtual void | setOverlayName (const std::string &) |
| virtual std::string | overlayName () const |
| virtual void | setIndicatorVisible (bool b) |
| virtual Dt3dBoundingVolume | boundingVolume (int modelSet=0) const |
| virtual void | calculateSupportPoints (int modelSet, DtVector &left, DtVector &right, DtVector &other) const |
| virtual void | setAttachedTo (DtVrfObjectFacadeInterface *, const DtVector &offset, const DtTaitBryan &) |
| virtual void | detach () |
| virtual makVrv::DtUniqueID | uniqueID () const |
| virtual std::vector < makVrv::DtUniqueID > | modelUniqueIDs () const |
| virtual void | clearMarkingsModified () |
| virtual bool | markingsModified () const |
| virtual void | setMarkingDecal (const std::string &annotation, const std::string &value) |
| virtual std::string | markingDecal (const std::string &annotation) const |
| const std::map< std::string, std::string > & | markingDecalMap () const |
| virtual void | clearMarkingDecals () |
| virtual bool | hasMultipleLODs (int modelSet=0) const |
| virtual void | setWidgetEventsEnabled (bool b) |
| virtual void | setGroundClamping (bool b) |
| virtual void | setDeadReckoning (bool position, bool velocity, bool orientation) |
| virtual void | setSymbolDecorationOffset (double x, double y) |
| virtual void | setFixedIconScalingEnabled (bool) |
| virtual void | realizeFacades () |
| virtual void | unrealizeFacades (bool willRecreate=false) |
| virtual void | setDictionaryToDisplay (int) |
| bool | dictionaryToDisplay () const |
| virtual bool | hasProjectedModel (int modelSet) const |
| virtual void | setElementDefinition (const makVrv::DtUnicode &elementName) |
| virtual const makVrv::DtUnicode & | elementDefinition () const |
| virtual void | setElementDefinition (const DtEntityType &) |
| void | setSmoothingEnabled (bool enabled) |
| void | setMotionModel (const std::string &) |
| virtual void | setLabelIndicatorVisible (bool) |
| virtual void | setHeadingIndicatorVisible (bool) |
| virtual void | setHeadingIndicatorSize (float l) |
| virtual bool | isDiGuy () const |
| virtual DtVector | position () const |
| virtual makVrv::DtUniqueID | uniqueIDForModelSet (int set) const |
| virtual void | setEffectsVisible (bool) |
| virtual bool | shouldEnableTrailEffects () const |
| virtual void | enableTrailEffect (bool) |
| virtual void | setAltitudeAboveTerrain (double d) |
| virtual void | setAltitudeAboveSeaLevel (double d) |
| virtual bool | hasWakeModel (int set) |
| virtual void | setWakeLOD (double) |
| virtual void | setShowWakes (bool b, int modelSet=-1) |
| virtual void | setShowSmoke (bool b, int modelSet=-1) |
| virtual void | setShowFlames (bool b, int modelSet=-1) |
| virtual void | setShowOccupants (bool b) |
| virtual const DtVector32 & | velocity () const |
| virtual void | setVelocity (const DtVector32 &v) |
| template<typename T > | |
| bool | hasVisualizer () const |
| template<typename T > | |
| bool | visualizers (std::vector< T > &vis) const |
| virtual void | setIconScale (float) |
| template<typename T > | |
| void | setIconScale (float scale) |
| virtual void | setExtendedData (const std::map< std::string, std::string > &) |
| virtual std::map< std::string, std::string > | extendedData () const |
| virtual void | setEntityExtents (const DtVector &volume, const DtVector &offset) |
| virtual bool | hasBoundingVolumes () const |
| virtual void | setEntityExtentsVisible (bool, int modelSet=-1) |
| template<typename T > | |
| void | setEntityExtentsVisible (bool b, int modelSet=-1) |
| template<typename T > | |
| void | setScale (float scale) |
| template<typename T > | |
| void | setColor (makVrv::DtForceManager::RGBAColor color) |
| virtual void | setForceColor (const DtRwColor &) |
| void | setBoundingExtentColor (float r, float g, float b, float a) |
| virtual std::string | diGuyCharacter () const |
| virtual std::string | diGuyAppearance () const |
| virtual std::string | diGuyHandItem () const |
| virtual std::string | diGuyHead () const |
| virtual void | setAppearance (int) |
| virtual DtAppearance | appearance () const |
| virtual void | setLifeFormState (unsigned int, bool paused=false) |
| virtual void | setCharacterWeaponAiming (bool aiming) |
| virtual void | setEnableAnimationSmoothing (bool) |
| virtual void | setCharacterAction (const std::string &animation, bool paused=false) |
| virtual const std::string & | characterAction () const |
| virtual void | setCharacterModel (const std::string &animation) |
| virtual std::string | characterModel () const |
| virtual void | setCharacterBodyWeight (double) |
| virtual void | setCharacterAlive (bool) |
| virtual void | setCharacterAppearance (const std::string &animation) |
| virtual void | setCharacterHandItem (const std::string &item) |
| virtual void | setCharacterHead (const std::string &head) |
| virtual void | setCharacterPrimaryUnit (const DtPatchIdentifier &patchId) |
| virtual void | setCharacterSecondaryUnit (const DtPatchIdentifier &patchId) |
| virtual void | setCharacterRank (const DtPatchIdentifier &patchId) |
| virtual void | setCharacterName (const DtString &patchId) |
| virtual void | setDisplayName (const std::string &displayName) |
| virtual void | setSymbolNameVisible (bool) |
| virtual void | setStatePropertyDecorationsVisible (bool) |
| virtual void | setSymbolDecorationsVisible (bool) |
| virtual bool | isAggregate () const |
| virtual void | finalizeSetup () |
| virtual void | updateSymbolRotation (const DtTaitBryan &) |
| virtual void | updateSymbolRotation (double) |
| virtual void | setRotateToHeading (bool) |
| bool | rotateToHeading () const |
| virtual void | slot_visualizerCreationDisabled (int modelSet, int visualType) |
| virtual void | slot_visualizerCreationEnabled (int modelSet, int visualType) |
Public Member Functions inherited from makVrf::DtVrfObjectFacadeInterface | |
| DtVrfObjectFacadeInterface (makVrv::DtDe &de, int modelSet=-1) | |
| virtual | ~DtVrfObjectFacadeInterface () |
| virtual const std::string & | entityId () const |
| virtual void | setEntityId (const std::string &i) |
| virtual void | setTopographicOffsetBetweenPoints (const DtGeodeticCoord &origin, const DtGeodeticCoord &originWithOffset, bool resetLocation=true) |
| const DtVector & | topographicOffsetFromPrincipal () const |
| virtual DtVector | convertGeodeticOffsetFromOriginToTopographicOffsetFromOrigin (const DtGeodeticCoord &) const |
| virtual DtGeodeticCoord | locationFromTopographicOffsetFromCenterPoint (const DtGeodeticCoord &origin) const |
| virtual DtVector | convertGeodeticOffsetToTopographicOffset (const DtGeodeticCoord &origin, const DtGeodeticCoord &position) const |
| virtual double | headingOffsetFromPrincipal () const |
| virtual void | setHeadingOffsetFromPrincipal (double offset) |
| virtual double | pitchOffsetFromPrincipal () const |
| virtual void | setPitchOffsetFromPrincipal (double offset) |
| virtual const DtEntityType & | entityType () const |
| virtual DtObjectType | objectType () const |
| virtual DtGeodeticCoord | modifyPointByTopographicOffset (const DtGeodeticCoord &origin, const DtVector &topographicOffset) const |
| virtual double | altitudeOffsetFromPrincipal () const |
| virtual void | setOverrideIdsToIgnore (const std::vector< makVrv::DtUniqueID > &overrideIgnore) |
| virtual const std::vector < makVrv::DtUniqueID > & | idsToIgnore () const |
| virtual makVrv::DtUniqueID | sceneObjectId () const |
| virtual void | setSceneObjectId (const makVrv::DtUniqueID &id) |
| virtual std::string | displayName () const |
| virtual void | setUUID (const DtUUID &) |
| virtual const DtUUID & | uuid () const |
| virtual DtGeodeticCoord | currentGeodeticOrigin () const |
| virtual DtGeodeticCoord | currentGeodeticPosition () const |
| virtual DtGeodeticCoord | convertToGeodetic (const DtVector &v) const |
| virtual double | currentHeading () const |
| virtual void | setCurrentHeading (double currentHeading) |
| virtual void | setHeadingChanged (bool b) |
| virtual double | currentPitch () const |
| virtual void | setCurrentPitch (double currentPitch) |
| virtual void | setPitchChanged (bool b) |
| const DtVector & | attachedPoint () const |
| const DtTaitBryan & | attachedOrientation () |
| DtVrfObjectFacadeInterface * | attachedToObject () const |
| virtual bool | attachedTo () const |
| virtual double | currentAltitude () const |
| virtual DtVector | centerOfMass () const |
| virtual DtVector | geocentricLocation () const |
| virtual DtVector | localLocation () const |
| virtual DtVector | localLocation (const DtGeodeticCoord &geodLocation) const |
| virtual DtVector | reviseLocation (const DtVector &loc, int clampType=-1) const |
| virtual DtTaitBryan | localOrientation () const |
| virtual void | mergeExtendedData (const std::map< std::string, std::string > &) |
| virtual void | setVisible (bool show, bool updateOffsets=true) |
| virtual bool | hasNameChange () const |
| virtual void | clearLocationChange () |
| virtual bool | hasLocationChange () const |
| virtual bool | hasAltitudeChange () const |
| virtual bool | hasHeadingChange () const |
| virtual bool | hasPitchChange () const |
| virtual void | clearFlags () |
| virtual void | setAltitudeClampType (DtAltitudeClampType t) |
| virtual DtAltitudeClampType | altitudeClampType () const |
| virtual double | altitudeAboveTerrain () const |
| virtual double | altitudeAboveSeaLevel () const |
| virtual void | setIsAnchor (bool) |
| virtual bool | isAnchor () const |
| virtual void | setUserData (const std::string &userData) |
| virtual std::string | userData () const |
| bool | userDataChanged () const |
| int | modelSet () const |
| bool | supportsModelSet (int i) const |
| virtual makVrv::DtIntersector::IntersectProperties | intersectorPickMask () const |
| virtual DtVector | clampToLowestNonOceanPolygon (const DtVector &lp, makVrv::DtIntersector::IntersectProperties props) const |
| virtual DtVector | clampToGround (const DtVector &localPosition, makVrv::DtIntersector::IntersectProperties props=makVrv::DtIntersector::SupportNodes, int clampType=-1) const |
| virtual DtGeodeticCoord | clampToGround (const DtGeodeticCoord &localPosition, makVrv::DtIntersector::IntersectProperties props=makVrv::DtIntersector::SupportNodes, int clampType=-1) const |
| virtual void | setEmbarkationAllowed (bool) |
| bool | embarkationAllowed () const |
| virtual void | setDoNotClamp (bool b) |
| bool | doNotClamp () const |
| virtual void | setClampToClosestPolygon (bool b) |
| bool | clampToClosestPolygon () const |
Public Attributes | |
| boost::signals2::signal< void(DtEntityFacadeCollection *)> | signal_orientationChanged |
| boost::signals2::signal< void(std::string, std::string)> | signal_markingDecalSet |
| boost::signals2::signal< void()> | signal_startOfMarkingDecalSet |
| boost::signals2::signal< void()> | signal_endOfMarkingDecalSet |
Public Attributes inherited from makVrf::DtVrfObjectFacadeInterface | |
| boost::signals2::signal< void(DtVrfObjectFacadeInterface *)> | signal_visualized |
| boost::signals2::signal< void(DtVrfObjectFacadeInterface *)> | signal_originChanged |
| boost::signals2::signal< void(DtVrfObjectFacadeInterface *, bool)> | signal_selected |
Protected Types | |
| typedef std::map< int, std::map< int, int > > | ActivatedStates |
Protected Types inherited from makVrf::DtVrfObjectFacadeInterface | |
| typedef std::map< int, bool > | ModelSetVisualizationMap |
Additional Inherited Members | |
Protected Member Functions inherited from makVrf::DtVrfObjectFacadeInterface | |
| virtual void | setCurrentGroundLocation (const DtGeodeticCoord ¤tGroundLocation) |
| typedef std::map<int, makVrv::DtVisualizerSet*> makVrf::DtEntityFacadeCollection::ModelSetMap |
|
protected |
| makVrf::DtEntityFacadeCollection::DtEntityFacadeCollection | ( | makVrv::DtDe & | , |
| int | modelSet = -1 |
||
| ) |
|
virtual |
|
virtual |
Pass down to each facade realized:
Visualize the element. The type is the type of shape object to visualize (for example, Line)
|
inline |
|
virtual |
|
virtual |
Set flags to make temp objects not pickable or support nodes.
|
virtual |
After visualization, set up node mask flags. Default is false.
|
virtual |
If this is an articulated model, return the states for this model and their enabled status. See DtModelSemanticsMapper.h for the supported states. The map is a map by state, but state set value (0 -> n) and whether or not that state is on or off. State 0 is not included. State starts at state 1.
If this is an articulated model, return the articulated part numbers for this model. To start animating call enablePart with the part number and an optional rotational velocity.
|
virtual |
Enable/disable art part. It will enable at minimal translation and orientation change, unless otherwise specified.
|
virtual |
|
virtual |
|
virtual |
Gets the art part information for the particular articulated part in the given model set.
Sets the particular state on/off. See DtModelSemanticsMapper.h for state. State will only be toggles if it exists.
|
virtual |
Set the orientation of the entity. Assumes topographic orientation.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Set the orientation of the entity. Assumes local orientation.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Set the position of the entity.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Pure overrides that must be implemented.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Sets origin and also resets sea level to given altitude in vector.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Sets the force of the entity.
| DtForceType makVrf::DtEntityFacadeCollection::forceType | ( | ) | const |
|
virtual |
|
virtual |
Initial altitude above terrain to show model.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
Set if the Height Above Terrain (HAT) line is visible.
Implements makVrf::DtVrfObjectFacadeInterface.
| void makVrf::DtEntityFacadeCollection::setTrackHistoryVisible | ( | bool | visible | ) |
Set if the track history line is visible.
|
overridevirtual |
Set the entity to be visible.
Implements makVrf::DtVrfObjectFacadeInterface.
|
overridevirtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Whether or not to use highest terrain lod when showing HAT lines and labels. Default is false.
|
virtual |
Set the entities to be pickable.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Set the entities to be selected.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Object label.
|
virtual |
|
virtual |
|
virtual |
Call to set up this object with it's visual markings. This is not called by default.
|
virtual |
Extended Object labels.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
If this object is on an overlay, returns the overlay name.
|
virtual |
Returns the overlay this object is on. Returns empty string at root level.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Set the entities indicator to be visible.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Returns 3D bounding volume of 3D model.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Calculates support points for model.
|
virtual |
Embark on this object. The offset is in body coordinates.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
|
virtual |
Sets the decals for the given annotation (linkage) and value.
|
virtual |
|
inline |
|
virtual |
Returns true if this item has more than one LOD.
|
virtual |
Set the entities widget events to be enabled.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Set the entities ground clamping state.
|
virtual |
|
virtual |
If there are symbol decorations, set this as the offset.
|
virtual |
Sets whether or not to use fixed or variable icon scaling. Default is system setting (except during creation and editing. when it is true)
|
virtual |
Makes state views know about all facades.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Removes facades from state views. If you are going to call realizeFacades right after this pass true as this will prevent element data from being deleted.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Sets the dictionary to display from. Default is Entity. Only support single point elements. Set to -1 to go back to default.
|
inline |
Returns true if this model has a projected model as it's main display for the given model set.
|
virtual |
Set the entity's model definition names.
| DtCorruptedState | if the articulated model driver can't be created. Defaults to entity facade if not set |
|
virtual |
Returns the current element definition.
|
virtual |
Chooses the best based on aggregate or entity, then, will create facades based on that.
| void makVrf::DtEntityFacadeCollection::setSmoothingEnabled | ( | bool | enabled | ) |
Set whether the Entity smooths.
| void makVrf::DtEntityFacadeCollection::setMotionModel | ( | const std::string & | ) |
Set the motion model of the entity.
|
virtual |
Set the label decoration enabled.
|
virtual |
Sets whether or not heading indicator is visible.
|
virtual |
Sets the size of the heading indicator.
|
inlinevirtual |
Returns true if is a DI-Guy model.
|
virtual |
Position as stored in the listener.
|
virtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Sets all effects to be visible/hidden.
|
virtual |
Returns true if there is a trail effect with a model definition (for example, chaff)
|
virtual |
Enables trailing effect (or disables) by showing and setting velocity.
|
virtual |
Sets altitude above terrain, and also resets altitude above sea level. Subclassed from base to reset location in listener.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Sets altitude above sea level, and also resets altitude above terrain. Subclassed from base to reset location in listener.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
Returns true if the schema exists.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
Returns true if has the visualizer.
|
inline |
|
virtual |
For MilStd icons, set the icon scale.
|
inline |
|
virtual |
For subclasses to implement...
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Sets the bounding volume and offset for the entity. Both offset and dimensions are in body coordinates.
|
virtual |
Returns true if this item has bounding volume visualizer.
|
virtual |
For MilStd icons, set the icon scale.
|
inline |
|
inline |
|
inline |
|
virtual |
| void makVrf::DtEntityFacadeCollection::setBoundingExtentColor | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float | a | ||
| ) |
|
virtual |
If this is a DI-Guy model, find the character.
|
virtual |
If this is a DI-Guy model, find the appearance.
|
virtual |
If this is a DI-Guy model, find the hand item.
|
virtual |
If this is a DI-Guy model, find the head.
|
virtual |
Will set the appearance of the object only if it has an articulated model visualizer.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Sets the name to display on the screen.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Sets symbol name visible. Symbol decorations must also be visible.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Sets whether or not the state property decorations are visibile.
|
virtual |
|
inlinevirtual |
|
virtual |
Finalizes the setup of the object (after a tick of the DE)
|
virtual |
Updates symbol rotation (if set) based on local orientation.
|
virtual |
Updates the rotation to the given heading.
|
virtual |
Also set by entity settings.
|
inline |
|
virtual |
|
virtual |
| boost::signals2::signal<void (DtEntityFacadeCollection*)> makVrf::DtEntityFacadeCollection::signal_orientationChanged |
| boost::signals2::signal<void (std::string, std::string)> makVrf::DtEntityFacadeCollection::signal_markingDecalSet |
| boost::signals2::signal<void ()> makVrf::DtEntityFacadeCollection::signal_startOfMarkingDecalSet |
These signals are needed because of variants/subvariants and not knowing in which order they are being initialized by this object. This is used to signal to the viewer to cache the information and then set it once done.
| boost::signals2::signal<void ()> makVrf::DtEntityFacadeCollection::signal_endOfMarkingDecalSet |
|
protected |
Facades by model set.
|
protected |
|
protected |
|
protected |
Aggregate is also an entity state listener, so, it can be used.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |